Trait anoma_apps::std::prelude::v1::PartialEq 1.0.0[−][src]
pub trait PartialEq<Rhs = Self> where
Rhs: ?Sized, { #[must_use] fn eq(&self, other: &Rhs) -> bool; #[must_use] fn ne(&self, other: &Rhs) -> bool { ... } }
Expand description
Trait for equality comparisons which are partial equivalence relations.
This trait allows for partial equality, for types that do not have a full
equivalence relation. For example, in floating point numbers NaN != NaN,
so floating point types implement PartialEq but not Eq.
Formally, the equality must be (for all a, b, c of type A, B,
C):
-
Symmetric: if
A: PartialEq<B>andB: PartialEq<A>, thena == bimpliesb == a; and -
Transitive: if
A: PartialEq<B>andB: PartialEq<C>andA: PartialEq<C>, thena == bandb == cimpliesa == c.
Note that the B: PartialEq<A> (symmetric) and A: PartialEq<C>
(transitive) impls are not forced to exist, but these requirements apply
whenever they do exist.
Derivable
This trait can be used with #[derive]. When derived on structs, two
instances are equal if all fields are equal, and not equal if any fields
are not equal. When derived on enums, each variant is equal to itself
and not equal to the other variants.
How can I implement PartialEq?
PartialEq only requires the eq method to be implemented; ne is defined
in terms of it by default. Any manual implementation of ne must respect
the rule that eq is a strict inverse of ne; that is, !(a == b) if and
only if a != b.
Implementations of PartialEq, PartialOrd, and Ord must agree with
each other. It’s easy to accidentally make them disagree by deriving some
of the traits and manually implementing others.
An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:
enum BookFormat { Paperback, Hardback, Ebook, } struct Book { isbn: i32, format: BookFormat, } impl PartialEq for Book { fn eq(&self, other: &Self) -> bool { self.isbn == other.isbn } } let b1 = Book { isbn: 3, format: BookFormat::Paperback }; let b2 = Book { isbn: 3, format: BookFormat::Ebook }; let b3 = Book { isbn: 10, format: BookFormat::Paperback }; assert!(b1 == b2); assert!(b1 != b3);
How can I compare two different types?
The type you can compare with is controlled by PartialEq’s type parameter.
For example, let’s tweak our previous code a bit:
// The derive implements <BookFormat> == <BookFormat> comparisons #[derive(PartialEq)] enum BookFormat { Paperback, Hardback, Ebook, } struct Book { isbn: i32, format: BookFormat, } // Implement <Book> == <BookFormat> comparisons impl PartialEq<BookFormat> for Book { fn eq(&self, other: &BookFormat) -> bool { self.format == *other } } // Implement <BookFormat> == <Book> comparisons impl PartialEq<Book> for BookFormat { fn eq(&self, other: &Book) -> bool { *self == other.format } } let b1 = Book { isbn: 3, format: BookFormat::Paperback }; assert!(b1 == BookFormat::Paperback); assert!(BookFormat::Ebook != b1);
By changing impl PartialEq for Book to impl PartialEq<BookFormat> for Book,
we allow BookFormats to be compared with Books.
A comparison like the one above, which ignores some fields of the struct,
can be dangerous. It can easily lead to an unintended violation of the
requirements for a partial equivalence relation. For example, if we kept
the above implementation of PartialEq<Book> for BookFormat and added an
implementation of PartialEq<Book> for Book (either via a #[derive] or
via the manual implementation from the first example) then the result would
violate transitivity:
#[derive(PartialEq)] enum BookFormat { Paperback, Hardback, Ebook, } #[derive(PartialEq)] struct Book { isbn: i32, format: BookFormat, } impl PartialEq<BookFormat> for Book { fn eq(&self, other: &BookFormat) -> bool { self.format == *other } } impl PartialEq<Book> for BookFormat { fn eq(&self, other: &Book) -> bool { *self == other.format } } fn main() { let b1 = Book { isbn: 1, format: BookFormat::Paperback }; let b2 = Book { isbn: 2, format: BookFormat::Paperback }; assert!(b1 == BookFormat::Paperback); assert!(BookFormat::Paperback == b2); // The following should hold by transitivity but doesn't. assert!(b1 == b2); // <-- PANICS }
Examples
let x: u32 = 0; let y: u32 = 1; assert_eq!(x == y, false); assert_eq!(x.eq(&y), false);
Required methods
Provided methods
Implementations on Foreign Types
impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<(A, B, C, D, E, F, G, H, I, J, K, L)> for (A, B, C, D, E, F, G, H, I, J, K, L) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
K: PartialEq<K>,
L: PartialEq<L> + ?Sized,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J>,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<(A, B, C, D, E, F, G, H, I, J, K, L)> for (A, B, C, D, E, F, G, H, I, J, K, L) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
K: PartialEq<K>,
L: PartialEq<L> + ?Sized,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J>,
[src]impl<A, B, C, D, E, F, G, H, I, J> PartialEq<(A, B, C, D, E, F, G, H, I, J)> for (A, B, C, D, E, F, G, H, I, J) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J> + ?Sized,
[src]
impl<A, B, C, D, E, F, G, H, I, J> PartialEq<(A, B, C, D, E, F, G, H, I, J)> for (A, B, C, D, E, F, G, H, I, J) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J> + ?Sized,
[src]impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq<(A, B, C, D, E, F, G, H, I, J, K)> for (A, B, C, D, E, F, G, H, I, J, K) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
K: PartialEq<K> + ?Sized,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J>,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq<(A, B, C, D, E, F, G, H, I, J, K)> for (A, B, C, D, E, F, G, H, I, J, K) where
C: PartialEq<C>,
D: PartialEq<D>,
E: PartialEq<E>,
F: PartialEq<F>,
I: PartialEq<I>,
B: PartialEq<B>,
A: PartialEq<A>,
K: PartialEq<K> + ?Sized,
H: PartialEq<H>,
G: PartialEq<G>,
J: PartialEq<J>,
[src]impl PartialEq<Definition> for Definition
impl PartialEq<Definition> for Definition
impl PartialEq<Fields> for Fields
impl PartialEq<Fields> for Fields
impl PartialEq<BorshSchemaContainer> for BorshSchemaContainer
impl PartialEq<BorshSchemaContainer> for BorshSchemaContainer
impl PartialEq<MsgConnectionOpenAck> for MsgConnectionOpenAck
impl PartialEq<MsgConnectionOpenAck> for MsgConnectionOpenAck
impl PartialEq<MsgConnectionOpenConfirm> for MsgConnectionOpenConfirm
impl PartialEq<MsgConnectionOpenConfirm> for MsgConnectionOpenConfirm
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
impl PartialEq<MerkleProof> for MerkleProof
impl PartialEq<MerkleProof> for MerkleProof
impl PartialEq<ConnectionId> for ConnectionId
impl PartialEq<ConnectionId> for ConnectionId
impl PartialEq<Packet> for Packet
impl PartialEq<Packet> for Packet
impl PartialEq<MsgAcknowledgement> for MsgAcknowledgement
impl PartialEq<MsgAcknowledgement> for MsgAcknowledgement
impl PartialEq<MsgCreateAnyClient> for MsgCreateAnyClient
impl PartialEq<MsgCreateAnyClient> for MsgCreateAnyClient
impl PartialEq<IdentifiedAnyClientState> for IdentifiedAnyClientState
impl PartialEq<IdentifiedAnyClientState> for IdentifiedAnyClientState
impl PartialEq<MsgChannelOpenInit> for MsgChannelOpenInit
impl PartialEq<MsgChannelOpenInit> for MsgChannelOpenInit
impl PartialEq<MsgConnectionOpenInit> for MsgConnectionOpenInit
impl PartialEq<MsgConnectionOpenInit> for MsgConnectionOpenInit
impl PartialEq<MsgRecvPacket> for MsgRecvPacket
impl PartialEq<MsgRecvPacket> for MsgRecvPacket
impl PartialEq<MsgConnectionOpenTry> for MsgConnectionOpenTry
impl PartialEq<MsgConnectionOpenTry> for MsgConnectionOpenTry
impl PartialEq<MsgChannelCloseConfirm> for MsgChannelCloseConfirm
impl PartialEq<MsgChannelCloseConfirm> for MsgChannelCloseConfirm
impl PartialEq<UpgradeClient> for UpgradeClient
impl PartialEq<UpgradeClient> for UpgradeClient
impl PartialEq<MsgUpdateAnyClient> for MsgUpdateAnyClient
impl PartialEq<MsgUpdateAnyClient> for MsgUpdateAnyClient
impl PartialEq<CommitmentRoot> for CommitmentRoot
impl PartialEq<CommitmentRoot> for CommitmentRoot
impl PartialEq<ConnectionMsg> for ConnectionMsg
impl PartialEq<ConnectionMsg> for ConnectionMsg
impl PartialEq<AnyMisbehaviour> for AnyMisbehaviour
impl PartialEq<AnyMisbehaviour> for AnyMisbehaviour
Equality check against string literal (satisfies &ClientId == &str).
use std::str::FromStr; use ibc::ics24_host::identifier::ClientId; let client_id = ClientId::from_str("clientidtwo"); assert!(client_id.is_ok()); client_id.map(|id| {assert_eq!(&id, "clientidtwo")});
impl PartialEq<ChannelEnd> for ChannelEnd
impl PartialEq<ChannelEnd> for ChannelEnd
impl PartialEq<ConnectionEnd> for ConnectionEnd
impl PartialEq<ConnectionEnd> for ConnectionEnd
impl PartialEq<Sequence> for Sequence
impl PartialEq<Sequence> for Sequence
impl PartialEq<Height> for Height
impl PartialEq<Height> for Height
impl PartialEq<Counterparty> for Counterparty
impl PartialEq<Counterparty> for Counterparty
impl PartialEq<ConsensusProof> for ConsensusProof
impl PartialEq<ConsensusProof> for ConsensusProof
impl PartialEq<TendermintClient> for TendermintClient
impl PartialEq<TendermintClient> for TendermintClient
impl PartialEq<ParseTimestampErrorKind> for ParseTimestampErrorKind
impl PartialEq<ParseTimestampErrorKind> for ParseTimestampErrorKind
impl PartialEq<AllowUpdate> for AllowUpdate
impl PartialEq<AllowUpdate> for AllowUpdate
impl PartialEq<MsgSubmitAnyMisbehaviour> for MsgSubmitAnyMisbehaviour
impl PartialEq<MsgSubmitAnyMisbehaviour> for MsgSubmitAnyMisbehaviour
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
impl PartialEq<Timestamp> for Timestamp
impl PartialEq<Timestamp> for Timestamp
impl PartialEq<MockHeader> for MockHeader
impl PartialEq<MockHeader> for MockHeader
impl PartialEq<MsgChannelOpenTry> for MsgChannelOpenTry
impl PartialEq<MsgChannelOpenTry> for MsgChannelOpenTry
impl PartialEq<Path> for Path
impl PartialEq<Path> for Path
impl PartialEq<MsgChannelCloseInit> for MsgChannelCloseInit
impl PartialEq<MsgChannelCloseInit> for MsgChannelCloseInit
impl PartialEq<Header> for Header
impl PartialEq<Header> for Header
impl PartialEq<AnyConsensusStateWithHeight> for AnyConsensusStateWithHeight
impl PartialEq<AnyConsensusStateWithHeight> for AnyConsensusStateWithHeight
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
impl PartialEq<Result> for Result
impl PartialEq<Result> for Result
impl PartialEq<Counterparty> for Counterparty
impl PartialEq<Counterparty> for Counterparty
impl PartialEq<MsgChannelOpenConfirm> for MsgChannelOpenConfirm
impl PartialEq<MsgChannelOpenConfirm> for MsgChannelOpenConfirm
impl PartialEq<MisbehaviourEvidence> for MisbehaviourEvidence
impl PartialEq<MisbehaviourEvidence> for MisbehaviourEvidence
impl PartialEq<ChannelMsg> for ChannelMsg
impl PartialEq<ChannelMsg> for ChannelMsg
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
impl PartialEq<Result> for Result
impl PartialEq<Result> for Result
impl PartialEq<AnyClientState> for AnyClientState
impl PartialEq<AnyClientState> for AnyClientState
impl PartialEq<MsgUpgradeAnyClient> for MsgUpgradeAnyClient
impl PartialEq<MsgUpgradeAnyClient> for MsgUpgradeAnyClient
impl PartialEq<Attributes> for Attributes
impl PartialEq<Attributes> for Attributes
Equality check against string literal (satisfies &ChannelId == &str).
impl PartialEq<MsgChannelOpenAck> for MsgChannelOpenAck
impl PartialEq<MsgChannelOpenAck> for MsgChannelOpenAck
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
impl PartialEq<MockClientState> for MockClientState
impl PartialEq<MockClientState> for MockClientState
impl PartialEq<MsgTimeout> for MsgTimeout
impl PartialEq<MsgTimeout> for MsgTimeout
impl PartialEq<ChainId> for ChainId
impl PartialEq<ChainId> for ChainId
impl PartialEq<AnyHeader> for AnyHeader
impl PartialEq<AnyHeader> for AnyHeader
impl PartialEq<TimestampOverflowError> for TimestampOverflowError
impl PartialEq<TimestampOverflowError> for TimestampOverflowError
impl PartialEq<Signer> for Signer
impl PartialEq<Signer> for Signer
impl PartialEq<ClientState> for ClientState
impl PartialEq<ClientState> for ClientState
impl PartialEq<Misbehaviour> for Misbehaviour
impl PartialEq<Misbehaviour> for Misbehaviour
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Misbehaviour> for Misbehaviour
impl PartialEq<Misbehaviour> for Misbehaviour
impl PartialEq<Result> for Result
impl PartialEq<Result> for Result
impl PartialEq<CommitmentProofBytes> for CommitmentProofBytes
impl PartialEq<CommitmentProofBytes> for CommitmentProofBytes
impl PartialEq<Version> for Version
impl PartialEq<Version> for Version
impl PartialEq<Version> for Version
impl PartialEq<Version> for Version
impl PartialEq<PortChannelId> for PortChannelId
impl PartialEq<PortChannelId> for PortChannelId
impl PartialEq<ClientId> for ClientId
impl PartialEq<ClientId> for ClientId
impl PartialEq<ValidationKind> for ValidationKind
impl PartialEq<ValidationKind> for ValidationKind
impl PartialEq<IdentifiedChannelEnd> for IdentifiedChannelEnd
impl PartialEq<IdentifiedChannelEnd> for IdentifiedChannelEnd
impl PartialEq<Attributes> for Attributes
impl PartialEq<Attributes> for Attributes
impl PartialEq<AnyConsensusState> for AnyConsensusState
impl PartialEq<AnyConsensusState> for AnyConsensusState
impl PartialEq<ClientUpgradePath> for ClientUpgradePath
impl PartialEq<ClientUpgradePath> for ClientUpgradePath
impl PartialEq<ChannelId> for ChannelId
impl PartialEq<ChannelId> for ChannelId
impl PartialEq<MsgTimeoutOnClose> for MsgTimeoutOnClose
impl PartialEq<MsgTimeoutOnClose> for MsgTimeoutOnClose
impl PartialEq<Attributes> for Attributes
impl PartialEq<Attributes> for Attributes
impl PartialEq<IdentifiedConnectionEnd> for IdentifiedConnectionEnd
impl PartialEq<IdentifiedConnectionEnd> for IdentifiedConnectionEnd
impl PartialEq<ConsensusState> for ConsensusState
impl PartialEq<ConsensusState> for ConsensusState
impl PartialEq<PortId> for PortId
impl PartialEq<PortId> for PortId
impl PartialEq<Kind> for Kind
impl PartialEq<Kind> for Kind
Equality check against string literal (satisfies &ConnectionId == &str).
use std::str::FromStr; use ibc::ics24_host::identifier::ConnectionId; let conn_id = ConnectionId::from_str("connectionId-0"); assert!(conn_id.is_ok()); conn_id.map(|id| {assert_eq!(&id, "connectionId-0")});
impl PartialEq<Proofs> for Proofs
impl PartialEq<Proofs> for Proofs
impl PartialEq<PacketMsg> for PacketMsg
impl PartialEq<PacketMsg> for PacketMsg
impl PartialEq<MsgTransfer> for MsgTransfer
impl PartialEq<MsgTransfer> for MsgTransfer
impl PartialEq<Capability> for Capability
impl PartialEq<Capability> for Capability
impl PartialEq<MockConsensusState> for MockConsensusState
impl PartialEq<MockConsensusState> for MockConsensusState
impl PartialEq<CommitmentPrefix> for CommitmentPrefix
impl PartialEq<CommitmentPrefix> for CommitmentPrefix
impl PartialEq<ClientResult> for ClientResult
impl PartialEq<ClientResult> for ClientResult
impl PartialEq<AnyClient> for AnyClient
impl PartialEq<AnyClient> for AnyClient
impl PartialEq<DwDsc> for DwDsc
impl PartialEq<DwDsc> for DwDsc
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<DwAt> for DwAt
impl PartialEq<DwAt> for DwAt
impl PartialEq<Abbreviation> for Abbreviation
impl PartialEq<Abbreviation> for Abbreviation
impl PartialEq<DwRle> for DwRle
impl PartialEq<DwRle> for DwRle
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
impl PartialEq<DwLang> for DwLang
impl PartialEq<DwLang> for DwLang
impl PartialEq<DwoId> for DwoId
impl PartialEq<DwoId> for DwoId
impl PartialEq<DwForm> for DwForm
impl PartialEq<DwForm> for DwForm
impl PartialEq<LineEncoding> for LineEncoding
impl PartialEq<LineEncoding> for LineEncoding
impl PartialEq<Augmentation> for Augmentation
impl PartialEq<Augmentation> for Augmentation
impl PartialEq<DwInl> for DwInl
impl PartialEq<DwInl> for DwInl
impl PartialEq<DwOp> for DwOp
impl PartialEq<DwOp> for DwOp
impl PartialEq<DwIdx> for DwIdx
impl PartialEq<DwIdx> for DwIdx
impl PartialEq<DwLle> for DwLle
impl PartialEq<DwLle> for DwLle
impl PartialEq<Encoding> for Encoding
impl PartialEq<Encoding> for Encoding
impl PartialEq<DwEhPe> for DwEhPe
impl PartialEq<DwEhPe> for DwEhPe
impl PartialEq<DwLnct> for DwLnct
impl PartialEq<DwLnct> for DwLnct
impl PartialEq<DwDefaulted> for DwDefaulted
impl PartialEq<DwDefaulted> for DwDefaulted
impl PartialEq<DwId> for DwId
impl PartialEq<DwId> for DwId
impl PartialEq<DwAddr> for DwAddr
impl PartialEq<DwAddr> for DwAddr
impl PartialEq<ReaderOffsetId> for ReaderOffsetId
impl PartialEq<ReaderOffsetId> for ReaderOffsetId
impl PartialEq<DwVirtuality> for DwVirtuality
impl PartialEq<DwVirtuality> for DwVirtuality
impl PartialEq<DwEnd> for DwEnd
impl PartialEq<DwEnd> for DwEnd
impl PartialEq<DwMacro> for DwMacro
impl PartialEq<DwMacro> for DwMacro
impl PartialEq<LineRow> for LineRow
impl PartialEq<LineRow> for LineRow
impl PartialEq<DwAccess> for DwAccess
impl PartialEq<DwAccess> for DwAccess
impl PartialEq<DwVis> for DwVis
impl PartialEq<DwVis> for DwVis
impl PartialEq<ArangeEntry> for ArangeEntry
impl PartialEq<ArangeEntry> for ArangeEntry
impl PartialEq<DwLne> for DwLne
impl PartialEq<DwLne> for DwLne
impl PartialEq<DwTag> for DwTag
impl PartialEq<DwTag> for DwTag
impl<'bases, Section, R> PartialEq<PartialFrameDescriptionEntry<'bases, Section, R>> for PartialFrameDescriptionEntry<'bases, Section, R> where
R: PartialEq<R> + Reader,
Section: PartialEq<Section> + UnwindSection<R>,
<R as Reader>::Offset: PartialEq<<R as Reader>::Offset>,
<Section as UnwindSection<R>>::Offset: PartialEq<<Section as UnwindSection<R>>::Offset>,
impl<'bases, Section, R> PartialEq<PartialFrameDescriptionEntry<'bases, Section, R>> for PartialFrameDescriptionEntry<'bases, Section, R> where
R: PartialEq<R> + Reader,
Section: PartialEq<Section> + UnwindSection<R>,
<R as Reader>::Offset: PartialEq<<R as Reader>::Offset>,
<Section as UnwindSection<R>>::Offset: PartialEq<<Section as UnwindSection<R>>::Offset>,
impl PartialEq<DwCfa> for DwCfa
impl PartialEq<DwCfa> for DwCfa
impl PartialEq<Range> for Range
impl PartialEq<Range> for Range
impl PartialEq<DwLns> for DwLns
impl PartialEq<DwLns> for DwLns
impl PartialEq<BaseAddresses> for BaseAddresses
impl PartialEq<BaseAddresses> for BaseAddresses
impl PartialEq<ColumnType> for ColumnType
impl PartialEq<ColumnType> for ColumnType
impl PartialEq<DwDs> for DwDs
impl PartialEq<DwDs> for DwDs
impl PartialEq<DebugTypeSignature> for DebugTypeSignature
impl PartialEq<DebugTypeSignature> for DebugTypeSignature
impl PartialEq<DwAte> for DwAte
impl PartialEq<DwAte> for DwAte
impl PartialEq<AttributeSpecification> for AttributeSpecification
impl PartialEq<AttributeSpecification> for AttributeSpecification
impl PartialEq<FileEntryFormat> for FileEntryFormat
impl PartialEq<FileEntryFormat> for FileEntryFormat
impl PartialEq<Pointer> for Pointer
impl PartialEq<Pointer> for Pointer
impl PartialEq<DwCc> for DwCc
impl PartialEq<DwCc> for DwCc
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<DwOrd> for DwOrd
impl PartialEq<DwOrd> for DwOrd
impl PartialEq<DwChildren> for DwChildren
impl PartialEq<DwChildren> for DwChildren
impl PartialEq<DwUt> for DwUt
impl PartialEq<DwUt> for DwUt
impl PartialEq<Register> for Register
impl PartialEq<Register> for Register
impl PartialEq<CompressedFileRange> for CompressedFileRange
impl PartialEq<CompressedFileRange> for CompressedFileRange
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl<'data> PartialEq<CodeView<'data>> for CodeView<'data>
impl<'data> PartialEq<CodeView<'data>> for CodeView<'data>
impl<'data> PartialEq<SymbolMapName<'data>> for SymbolMapName<'data>
impl<'data> PartialEq<SymbolMapName<'data>> for SymbolMapName<'data>
impl PartialEq<RelocationTarget> for RelocationTarget
impl PartialEq<RelocationTarget> for RelocationTarget
impl PartialEq<SymbolSection> for SymbolSection
impl PartialEq<SymbolSection> for SymbolSection
impl PartialEq<RelocationEncoding> for RelocationEncoding
impl PartialEq<RelocationEncoding> for RelocationEncoding
impl PartialEq<SectionKind> for SectionKind
impl PartialEq<SectionKind> for SectionKind
impl<'data> PartialEq<Export<'data>> for Export<'data>
impl<'data> PartialEq<Export<'data>> for Export<'data>
impl PartialEq<FileFlags> for FileFlags
impl PartialEq<FileFlags> for FileFlags
impl PartialEq<SectionIndex> for SectionIndex
impl PartialEq<SectionIndex> for SectionIndex
impl<'data> PartialEq<ObjectMapEntry<'data>> for ObjectMapEntry<'data>
impl<'data> PartialEq<ObjectMapEntry<'data>> for ObjectMapEntry<'data>
impl<'data> PartialEq<CompressedData<'data>> for CompressedData<'data>
impl<'data> PartialEq<CompressedData<'data>> for CompressedData<'data>
impl<'data> PartialEq<Import<'data>> for Import<'data>
impl<'data> PartialEq<Import<'data>> for Import<'data>
impl PartialEq<RelocationKind> for RelocationKind
impl PartialEq<RelocationKind> for RelocationKind
impl PartialEq<SectionFlags> for SectionFlags
impl PartialEq<SectionFlags> for SectionFlags
impl<'data> PartialEq<Bytes<'data>> for Bytes<'data>
impl<'data> PartialEq<Bytes<'data>> for Bytes<'data>
impl PartialEq<SymbolIndex> for SymbolIndex
impl PartialEq<SymbolIndex> for SymbolIndex
impl PartialEq<CompressionFormat> for CompressionFormat
impl PartialEq<CompressionFormat> for CompressionFormat
impl PartialEq<CompressionLevel> for CompressionLevel
impl PartialEq<CompressionLevel> for CompressionLevel
impl PartialEq<CompressionStrategy> for CompressionStrategy
impl PartialEq<CompressionStrategy> for CompressionStrategy
impl PartialEq<StreamResult> for StreamResult
impl PartialEq<StreamResult> for StreamResult
impl<'a, VE, T> PartialEq<&'a T> for MetadataValue<VE> where
T: ?Sized,
VE: ValueEncoding,
MetadataValue<VE>: PartialEq<T>,
[src]
impl<'a, VE, T> PartialEq<&'a T> for MetadataValue<VE> where
T: ?Sized,
VE: ValueEncoding,
MetadataValue<VE>: PartialEq<T>,
[src]Performs a case-insensitive comparison of the string against the header name
Examples
let content_length = AsciiMetadataKey::from_static("content-length"); assert_eq!(content_length, "content-length"); assert_eq!(content_length, "Content-Length"); assert_ne!(content_length, "content length");
Performs a case-insensitive comparison of the string against the header name
Examples
let content_length = AsciiMetadataKey::from_static("content-length"); assert_eq!(content_length, "content-length"); assert_eq!(content_length, "Content-Length"); assert_ne!(content_length, "content length");
impl<VE> PartialEq<MetadataKey<VE>> for MetadataKey<VE> where
VE: PartialEq<VE> + ValueEncoding,
[src]
impl<VE> PartialEq<MetadataKey<VE>> for MetadataKey<VE> where
VE: PartialEq<VE> + ValueEncoding,
[src]Performs a case-insensitive comparison of the string against the header name
Performs a case-insensitive comparison of the string against the header name
Case-insensitive equality
Performs a case-insensitive comparison of the string against the header name
Examples
use http::header::CONTENT_LENGTH; assert_eq!(CONTENT_LENGTH, "content-length"); assert_eq!(CONTENT_LENGTH, "Content-Length"); assert_ne!(CONTENT_LENGTH, "content length");
Case-insensitive equality
Examples
let scheme: Scheme = "HTTP".parse().unwrap(); assert_eq!(scheme, *"http");
Case-insensitive equality
Examples
let authority: Authority = "HELLO.com".parse().unwrap(); assert_eq!(authority, "hello.coM"); assert_eq!("hello.com", authority);
impl PartialEq<SendError> for SendError
impl PartialEq<SendError> for SendError
impl PartialEq<MissedTickBehavior> for MissedTickBehavior
impl PartialEq<MissedTickBehavior> for MissedTickBehavior
impl PartialEq<TryRecvError> for TryRecvError
impl PartialEq<TryRecvError> for TryRecvError
impl PartialEq<Elapsed> for Elapsed
impl PartialEq<Elapsed> for Elapsed
impl PartialEq<RecvError> for RecvError
impl PartialEq<RecvError> for RecvError
impl PartialEq<UCred> for UCred
impl PartialEq<UCred> for UCred
impl PartialEq<RecvError> for RecvError
impl PartialEq<RecvError> for RecvError
impl PartialEq<TryAcquireError> for TryAcquireError
impl PartialEq<TryAcquireError> for TryAcquireError
impl PartialEq<Instant> for Instant
impl PartialEq<Instant> for Instant
impl PartialEq<Ready> for Ready
impl PartialEq<Ready> for Ready
impl PartialEq<Interest> for Interest
impl PartialEq<Interest> for Interest
impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult
impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult
impl PartialEq<UnparkToken> for UnparkToken
impl PartialEq<UnparkToken> for UnparkToken
impl PartialEq<UnparkResult> for UnparkResult
impl PartialEq<UnparkResult> for UnparkResult
impl PartialEq<ParkToken> for ParkToken
impl PartialEq<ParkToken> for ParkToken
impl PartialEq<ParkResult> for ParkResult
impl PartialEq<ParkResult> for ParkResult
impl PartialEq<SigId> for SigId
impl PartialEq<SigId> for SigId
impl PartialEq<BytesCodec> for BytesCodec
impl PartialEq<BytesCodec> for BytesCodec
impl PartialEq<LinesCodec> for LinesCodec
impl PartialEq<LinesCodec> for LinesCodec
impl PartialEq<AnyDelimiterCodec> for AnyDelimiterCodec
impl PartialEq<AnyDelimiterCodec> for AnyDelimiterCodec
impl PartialEq<V2DeflateSerializeError> for V2DeflateSerializeError
impl PartialEq<V2DeflateSerializeError> for V2DeflateSerializeError
impl<'a> PartialEq<LogEntry<'a>> for LogEntry<'a>
impl<'a> PartialEq<LogEntry<'a>> for LogEntry<'a>
impl<'a> PartialEq<Tag<'a>> for Tag<'a>
impl<'a> PartialEq<Tag<'a>> for Tag<'a>
impl<'a> PartialEq<IntervalLogHistogram<'a>> for IntervalLogHistogram<'a>
impl<'a> PartialEq<IntervalLogHistogram<'a>> for IntervalLogHistogram<'a>
impl PartialEq<LogIteratorError> for LogIteratorError
impl PartialEq<LogIteratorError> for LogIteratorError
impl PartialEq<SubtractionError> for SubtractionError
impl PartialEq<SubtractionError> for SubtractionError
impl PartialEq<DeserializeError> for DeserializeError
impl PartialEq<DeserializeError> for DeserializeError
impl PartialEq<V2SerializeError> for V2SerializeError
impl PartialEq<V2SerializeError> for V2SerializeError
impl<'a> PartialEq<CompleteStr<'a>> for CompleteStr<'a>
impl<'a> PartialEq<CompleteStr<'a>> for CompleteStr<'a>
impl<'a> PartialEq<CompleteByteSlice<'a>> for CompleteByteSlice<'a>
impl<'a> PartialEq<CompleteByteSlice<'a>> for CompleteByteSlice<'a>
impl PartialEq<Needed> for Needed
impl PartialEq<Needed> for Needed
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<ReadyTimeoutError> for ReadyTimeoutError
impl PartialEq<ReadyTimeoutError> for ReadyTimeoutError
impl PartialEq<SelectTimeoutError> for SelectTimeoutError
impl PartialEq<SelectTimeoutError> for SelectTimeoutError
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1> where
T: Hash + Eq,
S1: BuildHasher,
S2: BuildHasher,
[src]
impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1> where
T: Hash + Eq,
S1: BuildHasher,
S2: BuildHasher,
[src]impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1> where
V1: PartialEq<V2>,
K: Hash + Eq,
S1: BuildHasher,
S2: BuildHasher,
[src]
impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1> where
V1: PartialEq<V2>,
K: Hash + Eq,
S1: BuildHasher,
S2: BuildHasher,
[src]impl PartialEq<TryReserveError> for TryReserveError
impl PartialEq<TryReserveError> for TryReserveError
impl<T, S, A> PartialEq<HashSet<T, S, A>> for HashSet<T, S, A> where
T: Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<T, S, A> PartialEq<HashSet<T, S, A>> for HashSet<T, S, A> where
T: Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl PartialEq<Name> for Name
impl PartialEq<Name> for Name
impl PartialEq<HttpDate> for HttpDate
impl PartialEq<HttpDate> for HttpDate
impl<'headers, 'buf> PartialEq<Response<'headers, 'buf>> for Response<'headers, 'buf> where
'buf: 'headers,
impl<'headers, 'buf> PartialEq<Response<'headers, 'buf>> for Response<'headers, 'buf> where
'buf: 'headers,
impl<'a> PartialEq<Header<'a>> for Header<'a>
impl<'a> PartialEq<Header<'a>> for Header<'a>
impl PartialEq<InvalidChunkSize> for InvalidChunkSize
impl PartialEq<InvalidChunkSize> for InvalidChunkSize
impl<'headers, 'buf> PartialEq<Request<'headers, 'buf>> for Request<'headers, 'buf> where
'buf: 'headers,
impl<'headers, 'buf> PartialEq<Request<'headers, 'buf>> for Request<'headers, 'buf> where
'buf: 'headers,
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
URLs compare like their serialization.
impl PartialEq<Level> for Level
impl PartialEq<Level> for Level
impl<'text> PartialEq<InitialInfo<'text>> for InitialInfo<'text>
impl<'text> PartialEq<InitialInfo<'text>> for InitialInfo<'text>
impl PartialEq<ParagraphInfo> for ParagraphInfo
impl PartialEq<ParagraphInfo> for ParagraphInfo
Used for matching levels in conformance tests
impl<'text> PartialEq<BidiInfo<'text>> for BidiInfo<'text>
impl<'text> PartialEq<BidiInfo<'text>> for BidiInfo<'text>
Used for matching levels in conformance tests
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<NonExistenceProof> for NonExistenceProof
impl PartialEq<NonExistenceProof> for NonExistenceProof
impl PartialEq<LeafOp> for LeafOp
impl PartialEq<LeafOp> for LeafOp
impl PartialEq<BatchProof> for BatchProof
impl PartialEq<BatchProof> for BatchProof
impl PartialEq<CompressedNonExistenceProof> for CompressedNonExistenceProof
impl PartialEq<CompressedNonExistenceProof> for CompressedNonExistenceProof
impl PartialEq<BatchEntry> for BatchEntry
impl PartialEq<BatchEntry> for BatchEntry
impl PartialEq<CommitmentProof> for CommitmentProof
impl PartialEq<CommitmentProof> for CommitmentProof
impl PartialEq<ExistenceProof> for ExistenceProof
impl PartialEq<ExistenceProof> for ExistenceProof
impl PartialEq<ProofSpec> for ProofSpec
impl PartialEq<ProofSpec> for ProofSpec
impl PartialEq<Proof> for Proof
impl PartialEq<Proof> for Proof
impl PartialEq<InnerOp> for InnerOp
impl PartialEq<InnerOp> for InnerOp
impl PartialEq<CompressedBatchProof> for CompressedBatchProof
impl PartialEq<CompressedBatchProof> for CompressedBatchProof
impl PartialEq<Proof> for Proof
impl PartialEq<Proof> for Proof
impl PartialEq<Proof> for Proof
impl PartialEq<Proof> for Proof
impl PartialEq<InnerSpec> for InnerSpec
impl PartialEq<InnerSpec> for InnerSpec
impl PartialEq<CompressedBatchEntry> for CompressedBatchEntry
impl PartialEq<CompressedBatchEntry> for CompressedBatchEntry
impl PartialEq<CompressedExistenceProof> for CompressedExistenceProof
impl PartialEq<CompressedExistenceProof> for CompressedExistenceProof
impl PartialEq<TmLightBlock> for TmLightBlock
impl PartialEq<TmLightBlock> for TmLightBlock
impl<'a> PartialEq<Opt<'a>> for Opt<'a>
impl<'a> PartialEq<Opt<'a>> for Opt<'a>
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl<'t> PartialEq<Match<'t>> for Match<'t>
impl PartialEq<Utf8Sequence> for Utf8Sequence
impl PartialEq<Utf8Sequence> for Utf8Sequence
impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp
impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<HirKind> for HirKind
impl PartialEq<HirKind> for HirKind
impl PartialEq<Assertion> for Assertion
impl PartialEq<Assertion> for Assertion
impl PartialEq<Group> for Group
impl PartialEq<Group> for Group
impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind
impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<Repetition> for Repetition
impl PartialEq<Repetition> for Repetition
impl PartialEq<Utf8Range> for Utf8Range
impl PartialEq<Utf8Range> for Utf8Range
impl PartialEq<Comment> for Comment
impl PartialEq<Comment> for Comment
impl PartialEq<Hir> for Hir
impl PartialEq<Hir> for Hir
impl PartialEq<Repetition> for Repetition
impl PartialEq<Repetition> for Repetition
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange
impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<Ast> for Ast
impl PartialEq<Ast> for Ast
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<ClassSetRange> for ClassSetRange
impl PartialEq<ClassSetRange> for ClassSetRange
impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind
impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind
impl PartialEq<Group> for Group
impl PartialEq<Group> for Group
impl PartialEq<Literal> for Literal
impl PartialEq<Literal> for Literal
impl PartialEq<ErrorKind> for ErrorKind
impl PartialEq<ErrorKind> for ErrorKind
impl PartialEq<ClassPerl> for ClassPerl
impl PartialEq<ClassPerl> for ClassPerl
impl PartialEq<CaptureName> for CaptureName
impl PartialEq<CaptureName> for CaptureName
impl PartialEq<ClassSetItem> for ClassSetItem
impl PartialEq<ClassSetItem> for ClassSetItem
impl PartialEq<LiteralKind> for LiteralKind
impl PartialEq<LiteralKind> for LiteralKind
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<RepetitionRange> for RepetitionRange
impl PartialEq<Alternation> for Alternation
impl PartialEq<Alternation> for Alternation
impl PartialEq<ClassBytes> for ClassBytes
impl PartialEq<ClassBytes> for ClassBytes
impl PartialEq<Literals> for Literals
impl PartialEq<Literals> for Literals
impl PartialEq<RepetitionOp> for RepetitionOp
impl PartialEq<RepetitionOp> for RepetitionOp
impl PartialEq<Flags> for Flags
impl PartialEq<Flags> for Flags
impl PartialEq<ClassBytesRange> for ClassBytesRange
impl PartialEq<ClassBytesRange> for ClassBytesRange
impl PartialEq<ClassAscii> for ClassAscii
impl PartialEq<ClassAscii> for ClassAscii
impl PartialEq<Concat> for Concat
impl PartialEq<Concat> for Concat
impl PartialEq<WithComments> for WithComments
impl PartialEq<WithComments> for WithComments
impl PartialEq<ClassSetUnion> for ClassSetUnion
impl PartialEq<ClassSetUnion> for ClassSetUnion
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<RepetitionKind> for RepetitionKind
impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind
impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind
impl PartialEq<FlagsItem> for FlagsItem
impl PartialEq<FlagsItem> for FlagsItem
impl PartialEq<FlagsItemKind> for FlagsItemKind
impl PartialEq<FlagsItemKind> for FlagsItemKind
impl PartialEq<ClassBracketed> for ClassBracketed
impl PartialEq<ClassBracketed> for ClassBracketed
impl PartialEq<SetFlags> for SetFlags
impl PartialEq<SetFlags> for SetFlags
impl PartialEq<Span> for Span
impl PartialEq<Span> for Span
impl PartialEq<ClassSet> for ClassSet
impl PartialEq<ClassSet> for ClassSet
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<ClassUnicode> for ClassUnicode
impl PartialEq<Class> for Class
impl PartialEq<Class> for Class
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<GroupKind> for GroupKind
impl PartialEq<Literal> for Literal
impl PartialEq<Literal> for Literal
impl PartialEq<Position> for Position
impl PartialEq<Position> for Position
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
impl PartialEq<Class> for Class
impl PartialEq<Class> for Class
impl PartialEq<Match> for Match
impl PartialEq<Match> for Match
impl<Address> PartialEq<WeightedValidator<Address>> for WeightedValidator<Address> where
Address: PartialEq<Address> + Debug + Clone + Eq + PartialOrd<Address> + Ord + Hash + BorshDeserialize + BorshSerialize,
[src]
impl<Address> PartialEq<WeightedValidator<Address>> for WeightedValidator<Address> where
Address: PartialEq<Address> + Debug + Clone + Eq + PartialOrd<Address> + Ord + Hash + BorshDeserialize + BorshSerialize,
[src]impl<Address> PartialEq<ValidatorSet<Address>> for ValidatorSet<Address> where
Address: PartialEq<Address> + Debug + Clone + Eq + PartialOrd<Address> + Ord + Hash + BorshDeserialize + BorshSerialize,
[src]
impl<Address> PartialEq<ValidatorSet<Address>> for ValidatorSet<Address> where
Address: PartialEq<Address> + Debug + Clone + Eq + PartialOrd<Address> + Ord + Hash + BorshDeserialize + BorshSerialize,
[src]impl<A, B> PartialEq<EitherOrBoth<A, B>> for EitherOrBoth<A, B> where
B: PartialEq<B>,
A: PartialEq<A>,
[src]
impl<A, B> PartialEq<EitherOrBoth<A, B>> for EitherOrBoth<A, B> where
B: PartialEq<B>,
A: PartialEq<A>,
[src]impl PartialEq<H256> for H256
impl PartialEq<H256> for H256
impl PartialEq<BranchNode> for BranchNode
impl PartialEq<BranchNode> for BranchNode
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Probability> for Probability
impl PartialEq<Probability> for Probability
impl PartialEq<MapFailurePersistence> for MapFailurePersistence
impl PartialEq<MapFailurePersistence> for MapFailurePersistence
impl PartialEq<StringParam> for StringParam
impl PartialEq<StringParam> for StringParam
impl PartialEq<PersistedSeed> for PersistedSeed
impl PartialEq<PersistedSeed> for PersistedSeed
impl PartialEq<Reason> for Reason
impl PartialEq<Reason> for Reason
impl PartialEq<SizeRange> for SizeRange
impl PartialEq<SizeRange> for SizeRange
impl<'a, 'b> PartialEq<dyn FailurePersistence + 'b> for dyn FailurePersistence + 'a
impl<'a, 'b> PartialEq<dyn FailurePersistence + 'b> for dyn FailurePersistence + 'a
impl PartialEq<FileFailurePersistence> for FileFailurePersistence
impl PartialEq<FileFailurePersistence> for FileFailurePersistence
impl PartialEq<Config> for Config
impl PartialEq<Config> for Config
impl PartialEq<RustyForkId> for RustyForkId
impl PartialEq<RustyForkId> for RustyForkId
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<RoundingStrategy> for RoundingStrategy
impl PartialEq<RoundingStrategy> for RoundingStrategy
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<EventType> for EventType
impl PartialEq<EventType> for EventType
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<Range> for Range
impl PartialEq<Range> for Range
impl PartialEq<V128> for V128
impl PartialEq<V128> for V128
impl PartialEq<CustomSectionKind> for CustomSectionKind
impl PartialEq<CustomSectionKind> for CustomSectionKind
impl PartialEq<TypeOrFuncType> for TypeOrFuncType
impl PartialEq<TypeOrFuncType> for TypeOrFuncType
impl PartialEq<FuncType> for FuncType
impl PartialEq<FuncType> for FuncType
impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
impl PartialEq<ResizableLimits64> for ResizableLimits64
impl PartialEq<ResizableLimits64> for ResizableLimits64
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<TableType> for TableType
impl PartialEq<TableType> for TableType
impl PartialEq<Function> for Function
impl PartialEq<Function> for Function
impl PartialEq<ExportFunctionMetadata> for ExportFunctionMetadata
impl PartialEq<ExportFunctionMetadata> for ExportFunctionMetadata
impl PartialEq<ExportFunction> for ExportFunction
impl PartialEq<ExportFunction> for ExportFunction
impl PartialEq<EngineId> for EngineId
impl PartialEq<EngineId> for EngineId
impl PartialEq<InstructionAddressMap> for InstructionAddressMap
impl PartialEq<InstructionAddressMap> for InstructionAddressMap
impl PartialEq<RelocationTarget> for RelocationTarget
impl PartialEq<RelocationTarget> for RelocationTarget
impl PartialEq<CompiledFunctionFrameInfo> for CompiledFunctionFrameInfo
impl PartialEq<CompiledFunctionFrameInfo> for CompiledFunctionFrameInfo
impl PartialEq<Compilation> for Compilation
impl PartialEq<Compilation> for Compilation
impl PartialEq<FunctionBody> for FunctionBody
impl PartialEq<FunctionBody> for FunctionBody
impl PartialEq<CustomSection> for CustomSection
impl PartialEq<CustomSection> for CustomSection
impl PartialEq<FunctionAddressMap> for FunctionAddressMap
impl PartialEq<FunctionAddressMap> for FunctionAddressMap
impl PartialEq<SectionIndex> for SectionIndex
impl PartialEq<SectionIndex> for SectionIndex
impl PartialEq<CompileModuleInfo> for CompileModuleInfo
impl PartialEq<CompileModuleInfo> for CompileModuleInfo
impl PartialEq<Relocation> for Relocation
impl PartialEq<Relocation> for Relocation
impl PartialEq<TrapInformation> for TrapInformation
impl PartialEq<TrapInformation> for TrapInformation
impl PartialEq<SectionBody> for SectionBody
impl PartialEq<SectionBody> for SectionBody
impl PartialEq<CustomSectionProtection> for CustomSectionProtection
impl PartialEq<CustomSectionProtection> for CustomSectionProtection
impl PartialEq<CompiledFunction> for CompiledFunction
impl PartialEq<CompiledFunction> for CompiledFunction
impl PartialEq<SourceLoc> for SourceLoc
impl PartialEq<SourceLoc> for SourceLoc
impl PartialEq<EnumSet<CpuFeature>> for CpuFeature
impl PartialEq<EnumSet<CpuFeature>> for CpuFeature
impl PartialEq<CompiledFunctionUnwindInfo> for CompiledFunctionUnwindInfo
impl PartialEq<CompiledFunctionUnwindInfo> for CompiledFunctionUnwindInfo
impl PartialEq<Symbol> for Symbol
impl PartialEq<Symbol> for Symbol
impl PartialEq<JumpTable> for JumpTable
impl PartialEq<JumpTable> for JumpTable
impl PartialEq<Dwarf> for Dwarf
impl PartialEq<Dwarf> for Dwarf
impl PartialEq<Target> for Target
impl PartialEq<Target> for Target
impl PartialEq<ArchivedIpv4Addr> for ArchivedIpv4Addr
impl PartialEq<ArchivedIpv4Addr> for ArchivedIpv4Addr
impl<T, U> PartialEq<RangeInclusive<T>> for ArchivedRangeInclusive<U> where
U: PartialEq<T>,
impl<T, U> PartialEq<RangeInclusive<T>> for ArchivedRangeInclusive<U> where
U: PartialEq<T>,
pub fn eq(&self, other: &RangeInclusive<T>) -> bool
impl PartialEq<ArchivedIpv6Addr> for ArchivedIpv6Addr
impl PartialEq<ArchivedIpv6Addr> for ArchivedIpv6Addr
impl PartialEq<SocketAddr> for ArchivedSocketAddr
impl PartialEq<SocketAddr> for ArchivedSocketAddr
pub fn eq(&self, other: &SocketAddr) -> bool
impl PartialEq<SocketAddrV6> for ArchivedSocketAddrV6
impl PartialEq<SocketAddrV6> for ArchivedSocketAddrV6
pub fn eq(&self, other: &SocketAddrV6) -> bool
impl PartialEq<ArchivedSocketAddrV6> for ArchivedSocketAddrV6
impl PartialEq<ArchivedSocketAddrV6> for ArchivedSocketAddrV6
impl PartialEq<ArchivedSocketAddr> for ArchivedSocketAddr
impl PartialEq<ArchivedSocketAddr> for ArchivedSocketAddr
impl PartialEq<ArchivedSocketAddrV4> for ArchivedSocketAddrV4
impl PartialEq<ArchivedSocketAddrV4> for ArchivedSocketAddrV4
impl PartialEq<ArchivedIpAddr> for ArchivedIpAddr
impl PartialEq<ArchivedIpAddr> for ArchivedIpAddr
impl PartialEq<ArchivedDuration> for ArchivedDuration
impl PartialEq<ArchivedDuration> for ArchivedDuration
impl PartialEq<SocketAddrV4> for ArchivedSocketAddrV4
impl PartialEq<SocketAddrV4> for ArchivedSocketAddrV4
pub fn eq(&self, other: &SocketAddrV4) -> bool
impl PartialEq<LocalTableIndex> for LocalTableIndex
impl PartialEq<LocalTableIndex> for LocalTableIndex
impl PartialEq<ElemIndex> for ElemIndex
impl PartialEq<ElemIndex> for ElemIndex
impl PartialEq<FunctionIndex> for FunctionIndex
impl PartialEq<FunctionIndex> for FunctionIndex
impl PartialEq<DataIndex> for DataIndex
impl PartialEq<DataIndex> for DataIndex
impl PartialEq<TableType> for TableType
impl PartialEq<TableType> for TableType
impl PartialEq<TableInitializer> for TableInitializer
impl PartialEq<TableInitializer> for TableInitializer
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<ExportIndex> for ExportIndex
impl PartialEq<ExportIndex> for ExportIndex
impl PartialEq<CustomSectionIndex> for CustomSectionIndex
impl PartialEq<CustomSectionIndex> for CustomSectionIndex
impl PartialEq<VMExternRef> for VMExternRef
impl PartialEq<VMExternRef> for VMExternRef
impl PartialEq<FunctionType> for FunctionType
impl PartialEq<FunctionType> for FunctionType
impl PartialEq<GlobalIndex> for GlobalIndex
impl PartialEq<GlobalIndex> for GlobalIndex
impl PartialEq<V128> for V128
impl PartialEq<V128> for V128
impl PartialEq<Pages> for Pages
impl PartialEq<Pages> for Pages
impl PartialEq<TableIndex> for TableIndex
impl PartialEq<TableIndex> for TableIndex
impl PartialEq<Bytes> for Bytes
impl PartialEq<Bytes> for Bytes
impl PartialEq<DataInitializerLocation> for DataInitializerLocation
impl PartialEq<DataInitializerLocation> for DataInitializerLocation
impl PartialEq<PageCountOutOfRange> for PageCountOutOfRange
impl PartialEq<PageCountOutOfRange> for PageCountOutOfRange
impl PartialEq<Features> for Features
impl PartialEq<Features> for Features
impl PartialEq<OwnedDataInitializer> for OwnedDataInitializer
impl PartialEq<OwnedDataInitializer> for OwnedDataInitializer
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<LocalFunctionIndex> for LocalFunctionIndex
impl PartialEq<LocalFunctionIndex> for LocalFunctionIndex
impl PartialEq<SignatureIndex> for SignatureIndex
impl PartialEq<SignatureIndex> for SignatureIndex
impl PartialEq<LocalMemoryIndex> for LocalMemoryIndex
impl PartialEq<LocalMemoryIndex> for LocalMemoryIndex
impl PartialEq<ExternType> for ExternType
impl PartialEq<ExternType> for ExternType
impl PartialEq<ImportIndex> for ImportIndex
impl PartialEq<ImportIndex> for ImportIndex
impl PartialEq<GlobalInit> for GlobalInit
impl PartialEq<GlobalInit> for GlobalInit
impl PartialEq<ExternRef> for ExternRef
impl PartialEq<ExternRef> for ExternRef
impl PartialEq<MemoryIndex> for MemoryIndex
impl PartialEq<MemoryIndex> for MemoryIndex
impl PartialEq<LocalGlobalIndex> for LocalGlobalIndex
impl PartialEq<LocalGlobalIndex> for LocalGlobalIndex
impl PartialEq<TypeOrFuncType> for TypeOrFuncType
impl PartialEq<TypeOrFuncType> for TypeOrFuncType
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<FuncType> for FuncType
impl PartialEq<FuncType> for FuncType
impl PartialEq<V128> for V128
impl PartialEq<V128> for V128
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<Range> for Range
impl PartialEq<Range> for Range
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<EventType> for EventType
impl PartialEq<EventType> for EventType
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<CustomSectionKind> for CustomSectionKind
impl PartialEq<CustomSectionKind> for CustomSectionKind
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<ResizableLimits64> for ResizableLimits64
impl PartialEq<ResizableLimits64> for ResizableLimits64
impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
impl<'a> PartialEq<SectionCode<'a>> for SectionCode<'a>
impl PartialEq<TableType> for TableType
impl PartialEq<TableType> for TableType
impl PartialEq<VMCallerCheckedAnyfunc> for VMCallerCheckedAnyfunc
impl PartialEq<VMCallerCheckedAnyfunc> for VMCallerCheckedAnyfunc
impl PartialEq<WeakOrStrongInstanceRef> for WeakOrStrongInstanceRef
impl PartialEq<WeakOrStrongInstanceRef> for WeakOrStrongInstanceRef
impl PartialEq<VMFunctionEnvironment> for VMFunctionEnvironment
impl PartialEq<VMFunctionEnvironment> for VMFunctionEnvironment
impl PartialEq<GlobalError> for GlobalError
impl PartialEq<GlobalError> for GlobalError
impl PartialEq<VMFuncRef> for VMFuncRef
impl PartialEq<VMFuncRef> for VMFuncRef
impl PartialEq<MemoryStyle> for MemoryStyle
impl PartialEq<MemoryStyle> for MemoryStyle
impl PartialEq<MemoryError> for MemoryError
impl PartialEq<MemoryError> for MemoryError
impl PartialEq<InstanceHandle> for InstanceHandle
impl PartialEq<InstanceHandle> for InstanceHandle
impl PartialEq<VMFunction> for VMFunction
impl PartialEq<VMFunction> for VMFunction
impl PartialEq<Protection> for Protection
impl PartialEq<Protection> for Protection
impl PartialEq<Aarch64Architecture> for Aarch64Architecture
impl PartialEq<Aarch64Architecture> for Aarch64Architecture
impl PartialEq<X86_32Architecture> for X86_32Architecture
impl PartialEq<X86_32Architecture> for X86_32Architecture
impl PartialEq<Vendor> for Vendor
impl PartialEq<Vendor> for Vendor
impl PartialEq<Riscv64Architecture> for Riscv64Architecture
impl PartialEq<Riscv64Architecture> for Riscv64Architecture
impl PartialEq<Architecture> for Architecture
impl PartialEq<Architecture> for Architecture
impl PartialEq<OperatingSystem> for OperatingSystem
impl PartialEq<OperatingSystem> for OperatingSystem
impl PartialEq<ParseError> for ParseError
impl PartialEq<ParseError> for ParseError
impl PartialEq<ArmArchitecture> for ArmArchitecture
impl PartialEq<ArmArchitecture> for ArmArchitecture
impl PartialEq<Mips32Architecture> for Mips32Architecture
impl PartialEq<Mips32Architecture> for Mips32Architecture
impl PartialEq<Mips64Architecture> for Mips64Architecture
impl PartialEq<Mips64Architecture> for Mips64Architecture
impl PartialEq<Riscv32Architecture> for Riscv32Architecture
impl PartialEq<Riscv32Architecture> for Riscv32Architecture
impl PartialEq<CallingConvention> for CallingConvention
impl PartialEq<CallingConvention> for CallingConvention
impl PartialEq<Triple> for Triple
impl PartialEq<Triple> for Triple
impl<'a> PartialEq<Float<'a>> for Float<'a>
impl<'a> PartialEq<Float<'a>> for Float<'a>
impl PartialEq<Limits64> for Limits64
impl PartialEq<Limits64> for Limits64
impl PartialEq<LexError> for LexError
impl PartialEq<LexError> for LexError
impl<'a> PartialEq<FloatVal<'a>> for FloatVal<'a>
impl<'a> PartialEq<FloatVal<'a>> for FloatVal<'a>
impl<'a> PartialEq<ValType<'a>> for ValType<'a>
impl<'a> PartialEq<ValType<'a>> for ValType<'a>
impl<'a> PartialEq<WasmString<'a>> for WasmString<'a>
impl<'a> PartialEq<WasmString<'a>> for WasmString<'a>
impl<'a> PartialEq<RefType<'a>> for RefType<'a>
impl<'a> PartialEq<RefType<'a>> for RefType<'a>
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
impl<'a> PartialEq<StorageType<'a>> for StorageType<'a>
impl<'a> PartialEq<StorageType<'a>> for StorageType<'a>
impl PartialEq<CustomPlaceAnchor> for CustomPlaceAnchor
impl PartialEq<CustomPlaceAnchor> for CustomPlaceAnchor
impl<'a> PartialEq<TableType<'a>> for TableType<'a>
impl<'a> PartialEq<TableType<'a>> for TableType<'a>
impl PartialEq<CustomPlace> for CustomPlace
impl PartialEq<CustomPlace> for CustomPlace
impl<'a> PartialEq<Token<'a>> for Token<'a>
impl<'a> PartialEq<Token<'a>> for Token<'a>
impl PartialEq<Limits> for Limits
impl PartialEq<Limits> for Limits
impl<'a> PartialEq<NameAnnotation<'a>> for NameAnnotation<'a>
impl<'a> PartialEq<NameAnnotation<'a>> for NameAnnotation<'a>
impl<'a> PartialEq<HeapType<'a>> for HeapType<'a>
impl<'a> PartialEq<HeapType<'a>> for HeapType<'a>
impl<'a> PartialEq<GlobalType<'a>> for GlobalType<'a>
impl<'a> PartialEq<GlobalType<'a>> for GlobalType<'a>
impl PartialEq<Span> for Span
impl PartialEq<Span> for Span
impl<'a> PartialEq<Integer<'a>> for Integer<'a>
impl<'a> PartialEq<Integer<'a>> for Integer<'a>
impl PartialEq<Constant> for Constant
impl PartialEq<Constant> for Constant
impl PartialEq<CodeInfo> for CodeInfo
impl PartialEq<CodeInfo> for CodeInfo
impl PartialEq<AnyEntity> for AnyEntity
impl PartialEq<AnyEntity> for AnyEntity
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<Ieee32> for Ieee32
impl PartialEq<Uimm64> for Uimm64
impl PartialEq<Uimm64> for Uimm64
impl PartialEq<RegisterMappingError> for RegisterMappingError
impl PartialEq<RegisterMappingError> for RegisterMappingError
impl PartialEq<VerifierError> for VerifierError
impl PartialEq<VerifierError> for VerifierError
impl PartialEq<TrapCode> for TrapCode
impl PartialEq<TrapCode> for TrapCode
impl PartialEq<Heap> for Heap
impl PartialEq<Heap> for Heap
impl PartialEq<Table> for Table
impl PartialEq<Table> for Table
impl PartialEq<MachLabel> for MachLabel
impl PartialEq<MachLabel> for MachLabel
impl PartialEq<JumpTable> for JumpTable
impl PartialEq<JumpTable> for JumpTable
impl PartialEq<ValueTypeSet> for ValueTypeSet
impl PartialEq<ValueTypeSet> for ValueTypeSet
impl PartialEq<ProgramPoint> for ProgramPoint
impl PartialEq<ProgramPoint> for ProgramPoint
impl PartialEq<LibcallCallConv> for LibcallCallConv
impl PartialEq<LibcallCallConv> for LibcallCallConv
impl PartialEq<ArgumentLoc> for ArgumentLoc
impl PartialEq<ArgumentLoc> for ArgumentLoc
impl PartialEq<Inst> for Inst
impl PartialEq<Inst> for Inst
impl PartialEq<GlobalValue> for GlobalValue
impl PartialEq<GlobalValue> for GlobalValue
impl PartialEq<Imm64> for Imm64
impl PartialEq<Imm64> for Imm64
impl PartialEq<BlockPredecessor> for BlockPredecessor
impl PartialEq<BlockPredecessor> for BlockPredecessor
impl PartialEq<AbiParam> for AbiParam
impl PartialEq<AbiParam> for AbiParam
impl PartialEq<LoweredBlock> for LoweredBlock
impl PartialEq<LoweredBlock> for LoweredBlock
impl PartialEq<StackMap> for StackMap
impl PartialEq<StackMap> for StackMap
impl PartialEq<ValueDef> for ValueDef
impl PartialEq<ValueDef> for ValueDef
impl PartialEq<ValueLoc> for ValueLoc
impl PartialEq<ValueLoc> for ValueLoc
impl PartialEq<LabelValueLoc> for LabelValueLoc
impl PartialEq<LabelValueLoc> for LabelValueLoc
impl PartialEq<ArgumentPurpose> for ArgumentPurpose
impl PartialEq<ArgumentPurpose> for ArgumentPurpose
impl PartialEq<Loop> for Loop
impl PartialEq<Loop> for Loop
impl PartialEq<MemFlags> for MemFlags
impl PartialEq<MemFlags> for MemFlags
impl PartialEq<ExternalName> for ExternalName
impl PartialEq<ExternalName> for ExternalName
impl PartialEq<VCodeConstant> for VCodeConstant
impl PartialEq<VCodeConstant> for VCodeConstant
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<Ieee64> for Ieee64
impl PartialEq<ArgumentExtension> for ArgumentExtension
impl PartialEq<ArgumentExtension> for ArgumentExtension
impl PartialEq<StackSlots> for StackSlots
impl PartialEq<StackSlots> for StackSlots
impl<'a> PartialEq<MachTerminator<'a>> for MachTerminator<'a>
impl<'a> PartialEq<MachTerminator<'a>> for MachTerminator<'a>
impl PartialEq<ValueLabel> for ValueLabel
impl PartialEq<ValueLabel> for ValueLabel
impl PartialEq<Immediate> for Immediate
impl PartialEq<Immediate> for Immediate
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<ABIArgSlot> for ABIArgSlot
impl PartialEq<ABIArgSlot> for ABIArgSlot
impl PartialEq<ResolvedConstraint> for ResolvedConstraint
impl PartialEq<ResolvedConstraint> for ResolvedConstraint
impl PartialEq<ConstraintKind> for ConstraintKind
impl PartialEq<ConstraintKind> for ConstraintKind
impl PartialEq<SourceLoc> for SourceLoc
impl PartialEq<SourceLoc> for SourceLoc
impl PartialEq<RegClassData> for RegClassData
impl PartialEq<RegClassData> for RegClassData
Within an ISA, register classes are uniquely identified by their index.
impl PartialEq<Uimm32> for Uimm32
impl PartialEq<Uimm32> for Uimm32
impl PartialEq<CodegenError> for CodegenError
impl PartialEq<CodegenError> for CodegenError
impl PartialEq<UnwindInst> for UnwindInst
impl PartialEq<UnwindInst> for UnwindInst
impl PartialEq<ExpandedProgramPoint> for ExpandedProgramPoint
impl PartialEq<ExpandedProgramPoint> for ExpandedProgramPoint
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<Block> for Block
impl PartialEq<Block> for Block
impl PartialEq<RecipeConstraints> for RecipeConstraints
impl PartialEq<RecipeConstraints> for RecipeConstraints
impl PartialEq<CursorPosition> for CursorPosition
impl PartialEq<CursorPosition> for CursorPosition
impl PartialEq<InstIsSafepoint> for InstIsSafepoint
impl PartialEq<InstIsSafepoint> for InstIsSafepoint
impl PartialEq<SetError> for SetError
impl PartialEq<SetError> for SetError
impl PartialEq<StackBaseMask> for StackBaseMask
impl PartialEq<StackBaseMask> for StackBaseMask
impl PartialEq<Offset32> for Offset32
impl PartialEq<Offset32> for Offset32
impl PartialEq<ConstantData> for ConstantData
impl PartialEq<ConstantData> for ConstantData
impl PartialEq<DataValue> for DataValue
impl PartialEq<DataValue> for DataValue
impl PartialEq<FuncRef> for FuncRef
impl PartialEq<FuncRef> for FuncRef
impl PartialEq<StackLayoutInfo> for StackLayoutInfo
impl PartialEq<StackLayoutInfo> for StackLayoutInfo
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<UnwindInfo> for UnwindInfo
impl PartialEq<StackSlotData> for StackSlotData
impl PartialEq<StackSlotData> for StackSlotData
impl PartialEq<InstructionFormat> for InstructionFormat
impl PartialEq<InstructionFormat> for InstructionFormat
impl PartialEq<Encoding> for Encoding
impl PartialEq<Encoding> for Encoding
impl PartialEq<Signature> for Signature
impl PartialEq<Signature> for Signature
impl PartialEq<DataValueCastFailure> for DataValueCastFailure
impl PartialEq<DataValueCastFailure> for DataValueCastFailure
impl PartialEq<StackSlot> for StackSlot
impl PartialEq<StackSlot> for StackSlot
impl PartialEq<VerifierErrors> for VerifierErrors
impl PartialEq<VerifierErrors> for VerifierErrors
impl PartialEq<RegClassIndex> for RegClassIndex
impl PartialEq<RegClassIndex> for RegClassIndex
impl PartialEq<SigRef> for SigRef
impl PartialEq<SigRef> for SigRef
impl PartialEq<Type> for Type
impl PartialEq<Type> for Type
impl PartialEq<V128Imm> for V128Imm
impl PartialEq<V128Imm> for V128Imm
impl PartialEq<ValueLocRange> for ValueLocRange
impl PartialEq<ValueLocRange> for ValueLocRange
impl PartialEq<OperandConstraint> for OperandConstraint
impl PartialEq<OperandConstraint> for OperandConstraint
impl PartialEq<EncodingBits> for EncodingBits
impl PartialEq<EncodingBits> for EncodingBits
impl PartialEq<DwDsc> for DwDsc
impl PartialEq<DwDsc> for DwDsc
impl PartialEq<RangeList> for RangeList
impl PartialEq<RangeList> for RangeList
impl PartialEq<FrameDescriptionEntry> for FrameDescriptionEntry
impl PartialEq<FrameDescriptionEntry> for FrameDescriptionEntry
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<DwDs> for DwDs
impl PartialEq<DwDs> for DwDs
impl PartialEq<Attribute> for Attribute
impl PartialEq<Attribute> for Attribute
impl PartialEq<DwEhPe> for DwEhPe
impl PartialEq<DwEhPe> for DwEhPe
impl PartialEq<DwVirtuality> for DwVirtuality
impl PartialEq<DwVirtuality> for DwVirtuality
impl PartialEq<LocationListId> for LocationListId
impl PartialEq<LocationListId> for LocationListId
impl PartialEq<DwLns> for DwLns
impl PartialEq<DwLns> for DwLns
impl PartialEq<RangeListId> for RangeListId
impl PartialEq<RangeListId> for RangeListId
impl<'bases, Section, R> PartialEq<PartialFrameDescriptionEntry<'bases, Section, R>> for PartialFrameDescriptionEntry<'bases, Section, R> where
R: PartialEq<R> + Reader,
Section: PartialEq<Section> + UnwindSection<R>,
<R as Reader>::Offset: PartialEq<<R as Reader>::Offset>,
<Section as UnwindSection<R>>::Offset: PartialEq<<Section as UnwindSection<R>>::Offset>,
impl<'bases, Section, R> PartialEq<PartialFrameDescriptionEntry<'bases, Section, R>> for PartialFrameDescriptionEntry<'bases, Section, R> where
R: PartialEq<R> + Reader,
Section: PartialEq<Section> + UnwindSection<R>,
<R as Reader>::Offset: PartialEq<<R as Reader>::Offset>,
<Section as UnwindSection<R>>::Offset: PartialEq<<Section as UnwindSection<R>>::Offset>,
impl PartialEq<DwChildren> for DwChildren
impl PartialEq<DwChildren> for DwChildren
impl PartialEq<FileEntryFormat> for FileEntryFormat
impl PartialEq<FileEntryFormat> for FileEntryFormat
impl PartialEq<DwoId> for DwoId
impl PartialEq<DwoId> for DwoId
impl PartialEq<DwDefaulted> for DwDefaulted
impl PartialEq<DwDefaulted> for DwDefaulted
impl PartialEq<LocationList> for LocationList
impl PartialEq<LocationList> for LocationList
impl PartialEq<ColumnType> for ColumnType
impl PartialEq<ColumnType> for ColumnType
impl PartialEq<DwLle> for DwLle
impl PartialEq<DwLle> for DwLle
impl PartialEq<DirectoryId> for DirectoryId
impl PartialEq<DirectoryId> for DirectoryId
impl PartialEq<AttributeValue> for AttributeValue
impl PartialEq<AttributeValue> for AttributeValue
impl PartialEq<UnitId> for UnitId
impl PartialEq<UnitId> for UnitId
impl PartialEq<DwAccess> for DwAccess
impl PartialEq<DwAccess> for DwAccess
impl PartialEq<DwEnd> for DwEnd
impl PartialEq<DwEnd> for DwEnd
impl PartialEq<DwVis> for DwVis
impl PartialEq<DwVis> for DwVis
impl PartialEq<DwId> for DwId
impl PartialEq<DwId> for DwId
impl PartialEq<DwForm> for DwForm
impl PartialEq<DwForm> for DwForm
impl PartialEq<CieId> for CieId
impl PartialEq<CieId> for CieId
impl PartialEq<DwUt> for DwUt
impl PartialEq<DwUt> for DwUt
impl PartialEq<LineStringId> for LineStringId
impl PartialEq<LineStringId> for LineStringId
impl PartialEq<Register> for Register
impl PartialEq<Register> for Register
impl PartialEq<DwOrd> for DwOrd
impl PartialEq<DwOrd> for DwOrd
impl PartialEq<ReaderOffsetId> for ReaderOffsetId
impl PartialEq<ReaderOffsetId> for ReaderOffsetId
impl PartialEq<CallFrameInstruction> for CallFrameInstruction
impl PartialEq<CallFrameInstruction> for CallFrameInstruction
impl PartialEq<StringId> for StringId
impl PartialEq<StringId> for StringId
impl PartialEq<FileId> for FileId
impl PartialEq<FileId> for FileId
impl PartialEq<CommonInformationEntry> for CommonInformationEntry
impl PartialEq<CommonInformationEntry> for CommonInformationEntry
impl PartialEq<Reference> for Reference
impl PartialEq<Reference> for Reference
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<DebugTypeSignature> for DebugTypeSignature
impl PartialEq<DebugTypeSignature> for DebugTypeSignature
impl PartialEq<DwMacro> for DwMacro
impl PartialEq<DwMacro> for DwMacro
impl PartialEq<LineString> for LineString
impl PartialEq<LineString> for LineString
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<UnitEntryId> for UnitEntryId
impl PartialEq<UnitEntryId> for UnitEntryId
impl PartialEq<FileInfo> for FileInfo
impl PartialEq<FileInfo> for FileInfo
impl PartialEq<DwAte> for DwAte
impl PartialEq<DwAte> for DwAte
impl PartialEq<ConvertError> for ConvertError
impl PartialEq<ConvertError> for ConvertError
impl PartialEq<Augmentation> for Augmentation
impl PartialEq<Augmentation> for Augmentation
impl PartialEq<DwIdx> for DwIdx
impl PartialEq<DwIdx> for DwIdx
impl PartialEq<Encoding> for Encoding
impl PartialEq<Encoding> for Encoding
impl PartialEq<Pointer> for Pointer
impl PartialEq<Pointer> for Pointer
impl PartialEq<DwLne> for DwLne
impl PartialEq<DwLne> for DwLne
impl PartialEq<LineRow> for LineRow
impl PartialEq<LineRow> for LineRow
impl PartialEq<Abbreviation> for Abbreviation
impl PartialEq<Abbreviation> for Abbreviation
impl PartialEq<Location> for Location
impl PartialEq<Location> for Location
impl PartialEq<DwLang> for DwLang
impl PartialEq<DwLang> for DwLang
impl PartialEq<Address> for Address
impl PartialEq<Address> for Address
impl PartialEq<DwAddr> for DwAddr
impl PartialEq<DwAddr> for DwAddr
impl PartialEq<LineEncoding> for LineEncoding
impl PartialEq<LineEncoding> for LineEncoding
impl PartialEq<Expression> for Expression
impl PartialEq<Expression> for Expression
impl PartialEq<DwRle> for DwRle
impl PartialEq<DwRle> for DwRle
impl PartialEq<DwCc> for DwCc
impl PartialEq<DwCc> for DwCc
impl PartialEq<ArangeEntry> for ArangeEntry
impl PartialEq<ArangeEntry> for ArangeEntry
impl PartialEq<BaseAddresses> for BaseAddresses
impl PartialEq<BaseAddresses> for BaseAddresses
impl PartialEq<DwTag> for DwTag
impl PartialEq<DwTag> for DwTag
impl PartialEq<Range> for Range
impl PartialEq<Range> for Range
impl PartialEq<DwLnct> for DwLnct
impl PartialEq<DwLnct> for DwLnct
impl PartialEq<DwOp> for DwOp
impl PartialEq<DwOp> for DwOp
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses
impl PartialEq<DwAt> for DwAt
impl PartialEq<DwAt> for DwAt
impl PartialEq<AttributeSpecification> for AttributeSpecification
impl PartialEq<AttributeSpecification> for AttributeSpecification
impl PartialEq<Range> for Range
impl PartialEq<Range> for Range
impl PartialEq<DwCfa> for DwCfa
impl PartialEq<DwCfa> for DwCfa
impl PartialEq<DwInl> for DwInl
impl PartialEq<DwInl> for DwInl
impl PartialEq<BlockIx> for BlockIx
impl PartialEq<BlockIx> for BlockIx
impl PartialEq<AlgorithmWithDefaults> for AlgorithmWithDefaults
impl PartialEq<AlgorithmWithDefaults> for AlgorithmWithDefaults
impl PartialEq<RealReg> for RealReg
impl PartialEq<RealReg> for RealReg
impl PartialEq<InstIx> for InstIx
impl PartialEq<InstIx> for InstIx
impl PartialEq<Reg> for Reg
impl PartialEq<Reg> for Reg
impl PartialEq<VirtualReg> for VirtualReg
impl PartialEq<VirtualReg> for VirtualReg
impl PartialEq<SpillSlot> for SpillSlot
impl PartialEq<SpillSlot> for SpillSlot
impl PartialEq<SelectTimeoutError> for SelectTimeoutError
impl PartialEq<SelectTimeoutError> for SelectTimeoutError
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl PartialEq<RecvTimeoutError> for RecvTimeoutError
impl PartialEq<ReadyTimeoutError> for ReadyTimeoutError
impl PartialEq<ReadyTimeoutError> for ReadyTimeoutError
impl PartialEq<Collector> for Collector
impl PartialEq<Collector> for Collector
impl PartialEq<Variable> for Variable
impl PartialEq<Variable> for Variable
impl PartialEq<DataSegment> for DataSegment
impl PartialEq<DataSegment> for DataSegment
impl PartialEq<ElementSegment> for ElementSegment
impl PartialEq<ElementSegment> for ElementSegment
impl PartialEq<CustomSection> for CustomSection
impl PartialEq<CustomSection> for CustomSection
impl PartialEq<VarInt64> for VarInt64
impl PartialEq<VarInt64> for VarInt64
impl PartialEq<FunctionType> for FunctionType
impl PartialEq<FunctionType> for FunctionType
impl PartialEq<MemorySection> for MemorySection
impl PartialEq<MemorySection> for MemorySection
impl PartialEq<Type> for Type
impl PartialEq<Type> for Type
impl PartialEq<FunctionNameSubsection> for FunctionNameSubsection
impl PartialEq<FunctionNameSubsection> for FunctionNameSubsection
impl PartialEq<TableEntryDefinition> for TableEntryDefinition
impl PartialEq<TableEntryDefinition> for TableEntryDefinition
impl PartialEq<ImportCountType> for ImportCountType
impl PartialEq<ImportCountType> for ImportCountType
impl PartialEq<ExportEntry> for ExportEntry
impl PartialEq<ExportEntry> for ExportEntry
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<MemoryType> for MemoryType
impl PartialEq<Uint32> for Uint32
impl PartialEq<Uint32> for Uint32
impl PartialEq<TableSection> for TableSection
impl PartialEq<TableSection> for TableSection
impl PartialEq<Instructions> for Instructions
impl PartialEq<Instructions> for Instructions
impl PartialEq<ImportSection> for ImportSection
impl PartialEq<ImportSection> for ImportSection
impl PartialEq<Section> for Section
impl PartialEq<Section> for Section
impl PartialEq<VarUint64> for VarUint64
impl PartialEq<VarUint64> for VarUint64
impl PartialEq<RelocSection> for RelocSection
impl PartialEq<RelocSection> for RelocSection
impl PartialEq<ModuleNameSubsection> for ModuleNameSubsection
impl PartialEq<ModuleNameSubsection> for ModuleNameSubsection
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<ResizableLimits> for ResizableLimits
impl PartialEq<Instruction> for Instruction
impl PartialEq<Instruction> for Instruction
impl PartialEq<VarUint32> for VarUint32
impl PartialEq<VarUint32> for VarUint32
impl PartialEq<GlobalSection> for GlobalSection
impl PartialEq<GlobalSection> for GlobalSection
impl PartialEq<InitExpr> for InitExpr
impl PartialEq<InitExpr> for InitExpr
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<GlobalType> for GlobalType
impl PartialEq<BrTableData> for BrTableData
impl PartialEq<BrTableData> for BrTableData
impl PartialEq<TypeSection> for TypeSection
impl PartialEq<TypeSection> for TypeSection
impl PartialEq<Uint64> for Uint64
impl PartialEq<Uint64> for Uint64
impl PartialEq<LocalNameSubsection> for LocalNameSubsection
impl PartialEq<LocalNameSubsection> for LocalNameSubsection
impl PartialEq<DataSection> for DataSection
impl PartialEq<DataSection> for DataSection
impl PartialEq<VarUint7> for VarUint7
impl PartialEq<VarUint7> for VarUint7
impl PartialEq<TableType> for TableType
impl PartialEq<TableType> for TableType
impl PartialEq<VarInt32> for VarInt32
impl PartialEq<VarInt32> for VarInt32
impl PartialEq<ImportEntry> for ImportEntry
impl PartialEq<ImportEntry> for ImportEntry
impl PartialEq<VarInt7> for VarInt7
impl PartialEq<VarInt7> for VarInt7
impl PartialEq<RelocationEntry> for RelocationEntry
impl PartialEq<RelocationEntry> for RelocationEntry
impl PartialEq<FunctionSection> for FunctionSection
impl PartialEq<FunctionSection> for FunctionSection
impl PartialEq<NameSection> for NameSection
impl PartialEq<NameSection> for NameSection
impl PartialEq<ElementSection> for ElementSection
impl PartialEq<ElementSection> for ElementSection
impl PartialEq<TableElementType> for TableElementType
impl PartialEq<TableElementType> for TableElementType
impl PartialEq<CodeSection> for CodeSection
impl PartialEq<CodeSection> for CodeSection
impl PartialEq<GlobalEntry> for GlobalEntry
impl PartialEq<GlobalEntry> for GlobalEntry
impl PartialEq<VarUint1> for VarUint1
impl PartialEq<VarUint1> for VarUint1
impl PartialEq<BlockType> for BlockType
impl PartialEq<BlockType> for BlockType
impl PartialEq<Func> for Func
impl PartialEq<Func> for Func
impl PartialEq<Uint8> for Uint8
impl PartialEq<Uint8> for Uint8
impl PartialEq<External> for External
impl PartialEq<External> for External
impl PartialEq<FuncBody> for FuncBody
impl PartialEq<FuncBody> for FuncBody
impl PartialEq<Internal> for Internal
impl PartialEq<Internal> for Internal
impl PartialEq<TableDefinition> for TableDefinition
impl PartialEq<TableDefinition> for TableDefinition
impl PartialEq<ExportSection> for ExportSection
impl PartialEq<ExportSection> for ExportSection
impl PartialEq<Local> for Local
impl PartialEq<Local> for Local
impl PartialEq<Module> for Module
impl PartialEq<Module> for Module
impl PartialEq<InstructionType> for InstructionType
impl PartialEq<InstructionType> for InstructionType
impl PartialEq<MemoryGrowCost> for MemoryGrowCost
impl PartialEq<MemoryGrowCost> for MemoryGrowCost
impl PartialEq<Metering> for Metering
impl PartialEq<Metering> for Metering
impl PartialEq<DynasmError> for DynasmError
impl PartialEq<DynasmError> for DynasmError
impl PartialEq<LabelKind> for LabelKind
impl PartialEq<LabelKind> for LabelKind
impl PartialEq<TargetKind> for TargetKind
impl PartialEq<TargetKind> for TargetKind
impl PartialEq<AssemblyOffset> for AssemblyOffset
impl PartialEq<AssemblyOffset> for AssemblyOffset
impl PartialEq<DynamicLabel> for DynamicLabel
impl PartialEq<DynamicLabel> for DynamicLabel
impl PartialEq<Color> for Color
impl PartialEq<Color> for Color
impl PartialEq<ParseColorError> for ParseColorError
impl PartialEq<ParseColorError> for ParseColorError
impl PartialEq<ColorSpec> for ColorSpec
impl PartialEq<ColorSpec> for ColorSpec
impl PartialEq<Multiaddr> for Multiaddr
impl PartialEq<Multiaddr> for Multiaddr
impl<'_> PartialEq<Onion3Addr<'_>> for Onion3Addr<'_>
impl<'_> PartialEq<Onion3Addr<'_>> for Onion3Addr<'_>
impl<'a> PartialEq<Protocol<'a>> for Protocol<'a>
impl<'a> PartialEq<Protocol<'a>> for Protocol<'a>
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<Encoding> for Encoding
impl PartialEq<Encoding> for Encoding
impl PartialEq<DecodePartial> for DecodePartial
impl PartialEq<DecodePartial> for DecodePartial
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<PeerId> for PeerId
impl PartialEq<PeerId> for PeerId
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<ConnectedPoint> for ConnectedPoint
impl PartialEq<ConnectedPoint> for ConnectedPoint
impl PartialEq<ConnectionId> for ConnectionId
impl PartialEq<ConnectionId> for ConnectionId
impl PartialEq<ListenerId> for ListenerId
impl PartialEq<ListenerId> for ListenerId
impl PartialEq<Connected> for Connected
impl PartialEq<Connected> for Connected
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<Asn1DerErrorVariant> for Asn1DerErrorVariant
impl PartialEq<Asn1DerErrorVariant> for Asn1DerErrorVariant
impl PartialEq<Asn1DerError> for Asn1DerError
impl PartialEq<Asn1DerError> for Asn1DerError
impl PartialEq<AffineStorage> for AffineStorage
impl PartialEq<AffineStorage> for AffineStorage
impl PartialEq<Jacobian> for Jacobian
impl PartialEq<Jacobian> for Jacobian
impl PartialEq<Signature> for Signature
impl PartialEq<Signature> for Signature
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<PublicKey> for PublicKey
impl PartialEq<Affine> for Affine
impl PartialEq<Affine> for Affine
impl PartialEq<RecoveryId> for RecoveryId
impl PartialEq<RecoveryId> for RecoveryId
impl PartialEq<SecretKey> for SecretKey
impl PartialEq<SecretKey> for SecretKey
impl PartialEq<Scalar> for Scalar
impl PartialEq<Scalar> for Scalar
impl PartialEq<Message> for Message
impl PartialEq<Message> for Message
impl PartialEq<InvalidKeyLength> for InvalidKeyLength
impl PartialEq<InvalidKeyLength> for InvalidKeyLength
impl PartialEq<u32x4> for u32x4
impl PartialEq<u32x4> for u32x4
impl PartialEq<LookupIpStrategy> for LookupIpStrategy
impl PartialEq<LookupIpStrategy> for LookupIpStrategy
impl PartialEq<ResolverConfig> for ResolverConfig
impl PartialEq<ResolverConfig> for ResolverConfig
impl PartialEq<NameServerConfig> for NameServerConfig
impl PartialEq<NameServerConfig> for NameServerConfig
impl PartialEq<ResolverOpts> for ResolverOpts
impl PartialEq<ResolverOpts> for ResolverOpts
impl PartialEq<Lookup> for Lookup
impl PartialEq<Lookup> for Lookup
impl PartialEq<NameServerConfigGroup> for NameServerConfigGroup
impl PartialEq<NameServerConfigGroup> for NameServerConfigGroup
impl PartialEq<SSHFP> for SSHFP
impl PartialEq<SSHFP> for SSHFP
impl PartialEq<Query> for Query
impl PartialEq<Query> for Query
impl PartialEq<TLSA> for TLSA
impl PartialEq<TLSA> for TLSA
impl PartialEq<OPT> for OPT
impl PartialEq<OPT> for OPT
impl PartialEq<Header> for Header
impl PartialEq<Header> for Header
impl PartialEq<NULL> for NULL
impl PartialEq<NULL> for NULL
impl PartialEq<Property> for Property
impl PartialEq<Property> for Property
impl PartialEq<Algorithm> for Algorithm
impl PartialEq<Algorithm> for Algorithm
impl PartialEq<CertUsage> for CertUsage
impl PartialEq<CertUsage> for CertUsage
impl PartialEq<DNSClass> for DNSClass
impl PartialEq<DNSClass> for DNSClass
impl PartialEq<RData> for RData
impl PartialEq<RData> for RData
impl PartialEq<FingerprintType> for FingerprintType
impl PartialEq<FingerprintType> for FingerprintType
impl PartialEq<RecordSet> for RecordSet
impl PartialEq<RecordSet> for RecordSet
impl PartialEq<EdnsOption> for EdnsOption
impl PartialEq<EdnsOption> for EdnsOption
impl PartialEq<KeyValue> for KeyValue
impl PartialEq<KeyValue> for KeyValue
impl PartialEq<CAA> for CAA
impl PartialEq<CAA> for CAA
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<Unknown> for Unknown
impl PartialEq<Unknown> for Unknown
impl PartialEq<OPENPGPKEY> for OPENPGPKEY
impl PartialEq<OPENPGPKEY> for OPENPGPKEY
impl PartialEq<ResponseCode> for ResponseCode
impl PartialEq<ResponseCode> for ResponseCode
impl PartialEq<NAPTR> for NAPTR
impl PartialEq<NAPTR> for NAPTR
impl PartialEq<Edns> for Edns
impl PartialEq<Edns> for Edns
impl PartialEq<SVCB> for SVCB
impl PartialEq<SVCB> for SVCB
impl PartialEq<Record> for Record
impl PartialEq<Record> for Record
Equality or records, as defined by RFC 2136, DNS Update, April 1997
1.1.1. Two RRs are considered equal if their NAME, CLASS, TYPE,
RDLENGTH and RDATA fields are equal. Note that the time-to-live
(TTL) field is explicitly excluded from the comparison.
1.1.2. The rules for comparison of character strings in names are
specified in [RFC1035 2.3.3]. i.e. case insensitive
impl PartialEq<QueryParts> for QueryParts
impl PartialEq<QueryParts> for QueryParts
impl PartialEq<Mandatory> for Mandatory
impl PartialEq<Mandatory> for Mandatory
impl PartialEq<Selector> for Selector
impl PartialEq<Selector> for Selector
impl PartialEq<TXT> for TXT
impl PartialEq<TXT> for TXT
impl PartialEq<Matching> for Matching
impl PartialEq<Matching> for Matching
impl PartialEq<Alpn> for Alpn
impl PartialEq<Alpn> for Alpn
impl PartialEq<MessageParts> for MessageParts
impl PartialEq<MessageParts> for MessageParts
impl PartialEq<EdnsCode> for EdnsCode
impl PartialEq<EdnsCode> for EdnsCode
impl PartialEq<SvcParamKey> for SvcParamKey
impl PartialEq<SvcParamKey> for SvcParamKey
impl PartialEq<Message> for Message
impl PartialEq<Message> for Message
impl PartialEq<HINFO> for HINFO
impl PartialEq<HINFO> for HINFO
impl PartialEq<SOA> for SOA
impl PartialEq<SOA> for SOA
impl PartialEq<SvcParamValue> for SvcParamValue
impl PartialEq<SvcParamValue> for SvcParamValue
impl PartialEq<EchConfig> for EchConfig
impl PartialEq<EchConfig> for EchConfig
impl PartialEq<SRV> for SRV
impl PartialEq<SRV> for SRV
impl PartialEq<RecordType> for RecordType
impl PartialEq<RecordType> for RecordType
impl<K, V, S> PartialEq<LinkedHashMap<K, V, S>> for LinkedHashMap<K, V, S> where
S: BuildHasher,
K: Hash + Eq,
V: PartialEq<V>,
impl<K, V, S> PartialEq<LinkedHashMap<K, V, S>> for LinkedHashMap<K, V, S> where
S: BuildHasher,
K: Hash + Eq,
V: PartialEq<V>,
impl PartialEq<Lookup> for Lookup
impl PartialEq<Lookup> for Lookup
impl PartialEq<Config> for Config
impl PartialEq<Config> for Config
impl PartialEq<Network> for Network
impl PartialEq<Network> for Network
impl PartialEq<ScopedIp> for ScopedIp
impl PartialEq<ScopedIp> for ScopedIp
impl PartialEq<TimeoutError> for TimeoutError
impl PartialEq<TimeoutError> for TimeoutError
impl PartialEq<TaskId> for TaskId
impl PartialEq<TaskId> for TaskId
impl PartialEq<PathBuf> for PathBuf
impl PartialEq<PathBuf> for PathBuf
impl PartialEq<AccessError> for AccessError
impl PartialEq<AccessError> for AccessError
impl PartialEq<Path> for Path
impl PartialEq<Path> for Path
impl<'a> PartialEq<Components<'a>> for Components<'a>
impl<'a> PartialEq<Components<'a>> for Components<'a>
impl PartialEq<TimeoutError> for TimeoutError
impl PartialEq<TimeoutError> for TimeoutError
impl PartialEq<KeepAlive> for KeepAlive
impl PartialEq<KeepAlive> for KeepAlive
impl PartialEq<AddressRecord> for AddressRecord
impl PartialEq<AddressRecord> for AddressRecord
impl PartialEq<AddressScore> for AddressScore
impl PartialEq<AddressScore> for AddressScore
impl<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> PartialEq<ProtocolsHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr>> for ProtocolsHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> where
TErr: PartialEq<TErr>,
TConnectionUpgrade: PartialEq<TConnectionUpgrade>,
TOutboundOpenInfo: PartialEq<TOutboundOpenInfo>,
TCustom: PartialEq<TCustom>,
impl<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> PartialEq<ProtocolsHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr>> for ProtocolsHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> where
TErr: PartialEq<TErr>,
TConnectionUpgrade: PartialEq<TConnectionUpgrade>,
TOutboundOpenInfo: PartialEq<TOutboundOpenInfo>,
TCustom: PartialEq<TCustom>,
impl PartialEq<Quorum> for Quorum
impl PartialEq<Quorum> for Quorum
impl PartialEq<Key> for Key
impl PartialEq<Key> for Key
impl PartialEq<KadRequestMsg> for KadRequestMsg
impl PartialEq<KadRequestMsg> for KadRequestMsg
impl PartialEq<Record> for Record
impl PartialEq<Record> for Record
impl PartialEq<KadResponseMsg> for KadResponseMsg
impl PartialEq<KadResponseMsg> for KadResponseMsg
impl PartialEq<KeyBytes> for KeyBytes
impl PartialEq<KeyBytes> for KeyBytes
impl PartialEq<KadConnectionType> for KadConnectionType
impl PartialEq<KadConnectionType> for KadConnectionType
impl PartialEq<Distance> for Distance
impl PartialEq<Distance> for Distance
impl PartialEq<QueryId> for QueryId
impl PartialEq<QueryId> for QueryId
impl PartialEq<AddProviderContext> for AddProviderContext
impl PartialEq<AddProviderContext> for AddProviderContext
impl PartialEq<KademliaRequestId> for KademliaRequestId
impl PartialEq<KademliaRequestId> for KademliaRequestId
impl PartialEq<PutRecordContext> for PutRecordContext
impl PartialEq<PutRecordContext> for PutRecordContext
impl PartialEq<QueryStats> for QueryStats
impl PartialEq<QueryStats> for QueryStats
impl PartialEq<KademliaBucketInserts> for KademliaBucketInserts
impl PartialEq<KademliaBucketInserts> for KademliaBucketInserts
impl PartialEq<PeerRecord> for PeerRecord
impl PartialEq<PeerRecord> for PeerRecord
impl PartialEq<KadPeer> for KadPeer
impl PartialEq<KadPeer> for KadPeer
impl PartialEq<PutRecordPhase> for PutRecordPhase
impl PartialEq<PutRecordPhase> for PutRecordPhase
impl PartialEq<FromStrRadixErrKind> for FromStrRadixErrKind
impl PartialEq<FromStrRadixErrKind> for FromStrRadixErrKind
impl PartialEq<FloodsubSubscriptionAction> for FloodsubSubscriptionAction
impl PartialEq<FloodsubSubscriptionAction> for FloodsubSubscriptionAction
impl PartialEq<Topic> for Topic
impl PartialEq<Topic> for Topic
impl PartialEq<FloodsubRpc> for FloodsubRpc
impl PartialEq<FloodsubRpc> for FloodsubRpc
impl PartialEq<FloodsubSubscription> for FloodsubSubscription
impl PartialEq<FloodsubSubscription> for FloodsubSubscription
impl PartialEq<FloodsubMessage> for FloodsubMessage
impl PartialEq<FloodsubMessage> for FloodsubMessage
impl PartialEq<GossipsubMessage> for GossipsubMessage
impl PartialEq<GossipsubMessage> for GossipsubMessage
impl PartialEq<TopicHash> for TopicHash
impl PartialEq<TopicHash> for TopicHash
impl PartialEq<RawGossipsubMessage> for RawGossipsubMessage
impl PartialEq<RawGossipsubMessage> for RawGossipsubMessage
impl PartialEq<GossipsubRpc> for GossipsubRpc
impl PartialEq<GossipsubRpc> for GossipsubRpc
impl PartialEq<MessageId> for MessageId
impl PartialEq<MessageId> for MessageId
impl PartialEq<FastMessageId> for FastMessageId
impl PartialEq<FastMessageId> for FastMessageId
impl PartialEq<MaxBufferBehaviour> for MaxBufferBehaviour
impl PartialEq<MaxBufferBehaviour> for MaxBufferBehaviour
impl PartialEq<IfEvent> for IfEvent
impl PartialEq<IfEvent> for IfEvent
impl PartialEq<ResponseCode> for ResponseCode
impl PartialEq<ResponseCode> for ResponseCode
impl PartialEq<Opcode> for Opcode
impl PartialEq<Opcode> for Opcode
impl PartialEq<Record> for Record
impl PartialEq<Record> for Record
impl PartialEq<Header> for Header
impl PartialEq<Header> for Header
impl PartialEq<Record> for Record
impl PartialEq<Record> for Record
impl PartialEq<HandshakeChoice> for HandshakeChoice
impl PartialEq<HandshakeChoice> for HandshakeChoice
impl PartialEq<HandshakeModifierList> for HandshakeModifierList
impl PartialEq<HandshakeModifierList> for HandshakeModifierList
impl PartialEq<HandshakeModifier> for HandshakeModifier
impl PartialEq<HandshakeModifier> for HandshakeModifier
impl PartialEq<HandshakePattern> for HandshakePattern
impl PartialEq<HandshakePattern> for HandshakePattern
impl PartialEq<NoiseParams> for NoiseParams
impl PartialEq<NoiseParams> for NoiseParams
impl PartialEq<TLSError> for TLSError
impl PartialEq<TLSError> for TLSError
impl PartialEq<HashAlgorithm> for HashAlgorithm
impl PartialEq<HashAlgorithm> for HashAlgorithm
impl PartialEq<SupportedCipherSuite> for SupportedCipherSuite
impl PartialEq<SupportedCipherSuite> for SupportedCipherSuite
impl PartialEq<ContentType> for ContentType
impl PartialEq<ContentType> for ContentType
impl PartialEq<ECCurveType> for ECCurveType
impl PartialEq<ECCurveType> for ECCurveType
impl PartialEq<SignatureScheme> for SignatureScheme
impl PartialEq<SignatureScheme> for SignatureScheme
impl PartialEq<PrivateKey> for PrivateKey
impl PartialEq<PrivateKey> for PrivateKey
impl PartialEq<NamedGroup> for NamedGroup
impl PartialEq<NamedGroup> for NamedGroup
impl PartialEq<ExtensionType> for ExtensionType
impl PartialEq<ExtensionType> for ExtensionType
impl PartialEq<HandshakeType> for HandshakeType
impl PartialEq<HandshakeType> for HandshakeType
impl PartialEq<Random> for Random
impl PartialEq<Random> for Random
impl PartialEq<PSKKeyExchangeMode> for PSKKeyExchangeMode
impl PartialEq<PSKKeyExchangeMode> for PSKKeyExchangeMode
impl PartialEq<ECPointFormat> for ECPointFormat
impl PartialEq<ECPointFormat> for ECPointFormat
impl PartialEq<SignatureAlgorithm> for SignatureAlgorithm
impl PartialEq<SignatureAlgorithm> for SignatureAlgorithm
impl PartialEq<ClientCertificateType> for ClientCertificateType
impl PartialEq<ClientCertificateType> for ClientCertificateType
impl PartialEq<AlertDescription> for AlertDescription
impl PartialEq<AlertDescription> for AlertDescription
impl PartialEq<PayloadU16> for PayloadU16
impl PartialEq<PayloadU16> for PayloadU16
impl PartialEq<ServerNameType> for ServerNameType
impl PartialEq<ServerNameType> for ServerNameType
impl PartialEq<HeartbeatMode> for HeartbeatMode
impl PartialEq<HeartbeatMode> for HeartbeatMode
impl PartialEq<KeyUpdateRequest> for KeyUpdateRequest
impl PartialEq<KeyUpdateRequest> for KeyUpdateRequest
impl PartialEq<Payload> for Payload
impl PartialEq<Payload> for Payload
impl PartialEq<HeartbeatMessageType> for HeartbeatMessageType
impl PartialEq<HeartbeatMessageType> for HeartbeatMessageType
impl PartialEq<Certificate> for Certificate
impl PartialEq<Certificate> for Certificate
impl PartialEq<PayloadU24> for PayloadU24
impl PartialEq<PayloadU24> for PayloadU24
impl PartialEq<NamedCurve> for NamedCurve
impl PartialEq<NamedCurve> for NamedCurve
impl PartialEq<Compression> for Compression
impl PartialEq<Compression> for Compression
impl PartialEq<CipherSuite> for CipherSuite
impl PartialEq<CipherSuite> for CipherSuite
impl PartialEq<ProtocolVersion> for ProtocolVersion
impl PartialEq<ProtocolVersion> for ProtocolVersion
impl PartialEq<CertificateStatusType> for CertificateStatusType
impl PartialEq<CertificateStatusType> for CertificateStatusType
impl PartialEq<AlertLevel> for AlertLevel
impl PartialEq<AlertLevel> for AlertLevel
impl PartialEq<PayloadU8> for PayloadU8
impl PartialEq<PayloadU8> for PayloadU8
impl PartialEq<Data> for Data
impl PartialEq<Data> for Data
impl<'a> PartialEq<Incoming<'a>> for Incoming<'a>
impl<'a> PartialEq<Incoming<'a>> for Incoming<'a>
impl<'a> PartialEq<Param<'a>> for Param<'a>
impl<'a> PartialEq<Param<'a>> for Param<'a>
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<StreamId> for StreamId
impl PartialEq<StreamId> for StreamId
impl PartialEq<WindowUpdateMode> for WindowUpdateMode
impl PartialEq<WindowUpdateMode> for WindowUpdateMode
impl PartialEq<Packet> for Packet
impl PartialEq<Packet> for Packet
impl PartialEq<KeyParseError> for KeyParseError
impl PartialEq<KeyParseError> for KeyParseError
impl PartialEq<Fingerprint> for Fingerprint
impl PartialEq<Fingerprint> for Fingerprint
impl PartialEq<RequestId> for RequestId
impl PartialEq<RequestId> for RequestId
impl PartialEq<RelayError> for RelayError
impl PartialEq<RelayError> for RelayError
impl PartialEq<OutboundFailure> for OutboundFailure
impl PartialEq<OutboundFailure> for OutboundFailure
impl PartialEq<RequestId> for RequestId
impl PartialEq<RequestId> for RequestId
impl PartialEq<Tag> for Tag
impl PartialEq<Tag> for Tag
impl PartialEq<ByteVec> for ByteVec
impl PartialEq<ByteVec> for ByteVec
impl PartialEq<ByteSlice> for ByteSlice
impl PartialEq<ByteSlice> for ByteSlice
impl PartialEq<Type> for Type
impl PartialEq<Type> for Type
impl PartialEq<Fingerprint> for Fingerprint
impl PartialEq<Fingerprint> for Fingerprint
impl PartialEq<Attribute> for Attribute
impl PartialEq<Attribute> for Attribute
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Code> for Code
impl PartialEq<Code> for Code
impl PartialEq<RoundVote> for RoundVote
impl PartialEq<RoundVote> for RoundVote
impl PartialEq<Query> for Query
impl PartialEq<Query> for Query
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<PageNumber> for PageNumber
impl PartialEq<PageNumber> for PageNumber
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<EventData> for EventData
impl PartialEq<EventData> for EventData
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<TmEvent> for TmEvent
impl PartialEq<TmEvent> for TmEvent
impl PartialEq<Event> for Event
impl PartialEq<Event> for Event
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<PerPage> for PerPage
impl PartialEq<PerPage> for PerPage
impl PartialEq<Paging> for Paging
impl PartialEq<Paging> for Paging
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<VoteSummary> for VoteSummary
impl PartialEq<VoteSummary> for VoteSummary
impl PartialEq<TxInfo> for TxInfo
impl PartialEq<TxInfo> for TxInfo
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Operand> for Operand
impl PartialEq<Operand> for Operand
impl PartialEq<TxResult> for TxResult
impl PartialEq<TxResult> for TxResult
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<Condition> for Condition
impl PartialEq<Condition> for Condition
impl PartialEq<Version> for Version
impl PartialEq<Version> for Version
impl<C> PartialEq<ProxyAuthorization<C>> for ProxyAuthorization<C> where
C: PartialEq<C> + Credentials,
[src]
impl<C> PartialEq<ProxyAuthorization<C>> for ProxyAuthorization<C> where
C: PartialEq<C> + Credentials,
[src]impl PartialEq<Message> for Message
impl PartialEq<Message> for Message
impl PartialEq<Control> for Control
impl PartialEq<Control> for Control
impl PartialEq<CloseCode> for CloseCode
impl PartialEq<CloseCode> for CloseCode
impl PartialEq<Data> for Data
impl PartialEq<Data> for Data
impl<'t> PartialEq<CloseFrame<'t>> for CloseFrame<'t>
impl<'t> PartialEq<CloseFrame<'t>> for CloseFrame<'t>
impl PartialEq<OpCode> for OpCode
impl PartialEq<OpCode> for OpCode
impl PartialEq<WebSocketVersion> for WebSocketVersion
impl PartialEq<WebSocketVersion> for WebSocketVersion
impl PartialEq<WebSocketExtensions> for WebSocketExtensions
impl PartialEq<WebSocketExtensions> for WebSocketExtensions
impl PartialEq<Origin> for Origin
impl PartialEq<Origin> for Origin
impl PartialEq<WebSocketKey> for WebSocketKey
impl PartialEq<WebSocketKey> for WebSocketKey
impl PartialEq<Extension> for Extension
impl PartialEq<Extension> for Extension
impl PartialEq<WebSocketAccept> for WebSocketAccept
impl PartialEq<WebSocketAccept> for WebSocketAccept
impl PartialEq<WebSocketProtocol> for WebSocketProtocol
impl PartialEq<WebSocketProtocol> for WebSocketProtocol
impl PartialEq<Parameter> for Parameter
impl PartialEq<Parameter> for Parameter
impl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
URLs compare like their serialization.
impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult
impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult
impl PartialEq<ParkResult> for ParkResult
impl PartialEq<ParkResult> for ParkResult
impl PartialEq<UnparkToken> for UnparkToken
impl PartialEq<UnparkToken> for UnparkToken
impl PartialEq<ParkToken> for ParkToken
impl PartialEq<ParkToken> for ParkToken
impl PartialEq<UnparkResult> for UnparkResult
impl PartialEq<UnparkResult> for UnparkResult
impl PartialEq<DataFrameFlags> for DataFrameFlags
impl PartialEq<DataFrameFlags> for DataFrameFlags
impl PartialEq<OwnedMessage> for OwnedMessage
impl PartialEq<OwnedMessage> for OwnedMessage
impl PartialEq<WebSocketAccept> for WebSocketAccept
impl PartialEq<WebSocketAccept> for WebSocketAccept
impl PartialEq<DataFrame> for DataFrame
impl PartialEq<DataFrame> for DataFrame
impl PartialEq<DataFrameHeader> for DataFrameHeader
impl PartialEq<DataFrameHeader> for DataFrameHeader
impl PartialEq<WebSocketKey> for WebSocketKey
impl PartialEq<WebSocketKey> for WebSocketKey
impl PartialEq<CloseData> for CloseData
impl PartialEq<CloseData> for CloseData
impl<'a> PartialEq<Message<'a>> for Message<'a>
impl<'a> PartialEq<Message<'a>> for Message<'a>
impl PartialEq<DynColors> for DynColors
impl PartialEq<DynColors> for DynColors
impl PartialEq<Rgb> for Rgb
impl PartialEq<Rgb> for Rgb
impl<A, B> PartialEq<EitherWriter<A, B>> for EitherWriter<A, B> where
B: PartialEq<B>,
A: PartialEq<A>,
[src]
impl<A, B> PartialEq<EitherWriter<A, B>> for EitherWriter<A, B> where
B: PartialEq<B>,
A: PartialEq<A>,
[src]impl<M, F> PartialEq<WithFilter<M, F>> for WithFilter<M, F> where
F: PartialEq<F>,
M: PartialEq<M>,
[src]
impl<M, F> PartialEq<WithFilter<M, F>> for WithFilter<M, F> where
F: PartialEq<F>,
M: PartialEq<M>,
[src]impl PartialEq<Style> for Style
impl PartialEq<Style> for Style
impl PartialEq<Colour> for Colour
impl PartialEq<Colour> for Colour
impl PartialEq<InfoRequest> for InfoRequest
impl PartialEq<InfoRequest> for InfoRequest
impl PartialEq<SnapshotRequest> for SnapshotRequest
impl PartialEq<SnapshotRequest> for SnapshotRequest
impl PartialEq<ConsensusResponse> for ConsensusResponse
impl PartialEq<ConsensusResponse> for ConsensusResponse
impl PartialEq<InfoResponse> for InfoResponse
impl PartialEq<InfoResponse> for InfoResponse
impl PartialEq<Request> for Request
impl PartialEq<Request> for Request
impl PartialEq<MempoolResponse> for MempoolResponse
impl PartialEq<MempoolResponse> for MempoolResponse
impl PartialEq<MempoolRequest> for MempoolRequest
impl PartialEq<MempoolRequest> for MempoolRequest
impl PartialEq<SnapshotResponse> for SnapshotResponse
impl PartialEq<SnapshotResponse> for SnapshotResponse
impl PartialEq<ConsensusRequest> for ConsensusRequest
impl PartialEq<ConsensusRequest> for ConsensusRequest
impl PartialEq<DBCompactionStyle> for DBCompactionStyle
impl PartialEq<DBCompactionStyle> for DBCompactionStyle
impl PartialEq<BottommostLevelCompaction> for BottommostLevelCompaction
impl PartialEq<BottommostLevelCompaction> for BottommostLevelCompaction
impl PartialEq<DBCompressionType> for DBCompressionType
impl PartialEq<DBCompressionType> for DBCompressionType
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<UniversalCompactionStopStyle> for UniversalCompactionStopStyle
impl PartialEq<UniversalCompactionStopStyle> for UniversalCompactionStopStyle
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<Needed> for Needed
impl PartialEq<Needed> for Needed
impl PartialEq<VerboseErrorKind> for VerboseErrorKind
impl PartialEq<VerboseErrorKind> for VerboseErrorKind
impl PartialEq<Error> for Error
impl PartialEq<Error> for Error
impl PartialEq<Value> for Value
impl PartialEq<Value> for Value
impl PartialEq<ErrorCode> for ErrorCode
impl PartialEq<ErrorCode> for ErrorCode
Implementors
impl PartialEq<ArchivedSocketAddr> for SocketAddr
impl PartialEq<ArchivedSocketAddr> for SocketAddr
impl PartialEq<ArchivedSocketAddrV4> for SocketAddrV4
impl PartialEq<ArchivedSocketAddrV4> for SocketAddrV4
impl PartialEq<ArchivedSocketAddrV6> for SocketAddrV6
impl PartialEq<ArchivedSocketAddrV6> for SocketAddrV6
impl<B, C> PartialEq<ControlFlow<B, C>> for ControlFlow<B, C> where
C: PartialEq<C>,
B: PartialEq<B>,
[src]
impl<B, C> PartialEq<ControlFlow<B, C>> for ControlFlow<B, C> where
C: PartialEq<C>,
B: PartialEq<B>,
[src]impl<Dyn> PartialEq<DynMetadata<Dyn>> for anoma_apps::std::ptr::DynMetadata<Dyn> where
Dyn: ?Sized,
[src]
impl<Dyn> PartialEq<DynMetadata<Dyn>> for anoma_apps::std::ptr::DynMetadata<Dyn> where
Dyn: ?Sized,
[src]impl<Idx> PartialEq<RangeInclusive<Idx>> for RangeInclusive<Idx> where
Idx: PartialEq<Idx>,
1.26.0[src]
impl<Idx> PartialEq<RangeInclusive<Idx>> for RangeInclusive<Idx> where
Idx: PartialEq<Idx>,
1.26.0[src]impl<Idx> PartialEq<RangeToInclusive<Idx>> for RangeToInclusive<Idx> where
Idx: PartialEq<Idx>,
1.26.0[src]
impl<Idx> PartialEq<RangeToInclusive<Idx>> for RangeToInclusive<Idx> where
Idx: PartialEq<Idx>,
1.26.0[src]impl<T> PartialEq<TrySendError<T>> for anoma_apps::std::sync::mpsc::TrySendError<T> where
T: PartialEq<T>,
[src]
impl<T> PartialEq<TrySendError<T>> for anoma_apps::std::sync::mpsc::TrySendError<T> where
T: PartialEq<T>,
[src]Equality for two Rcs.
Two Rcs are equal if their inner values are equal, even if they are
stored in different allocation.
If T also implements Eq (implying reflexivity of equality),
two Rcs that point to the same allocation are
always equal.
Examples
use std::rc::Rc; let five = Rc::new(5); assert!(five == Rc::new(5));
Inequality for two Rcs.
Two Rcs are unequal if their inner values are unequal.
If T also implements Eq (implying reflexivity of equality),
two Rcs that point to the same allocation are
never unequal.
Examples
use std::rc::Rc; let five = Rc::new(5); assert!(five != Rc::new(6));
Equality for two Arcs.
Two Arcs are equal if their inner values are equal, even if they are
stored in different allocation.
If T also implements Eq (implying reflexivity of equality),
two Arcs that point to the same allocation are always equal.
Examples
use std::sync::Arc; let five = Arc::new(5); assert!(five == Arc::new(5));
Inequality for two Arcs.
Two Arcs are unequal if their inner values are unequal.
If T also implements Eq (implying reflexivity of equality),
two Arcs that point to the same value are never unequal.
Examples
use std::sync::Arc; let five = Arc::new(5); assert!(five != Arc::new(6));